Tôi có một hiện tượng lạTệp. App.config bị bỏ qua khi trong c: ProgramFiles
Tôi có ứng dụng .Net 4.0. Khi myapp.exe.config nằm trong thư mục chương trình bình thường, nó sẽ bị bỏ qua. Ngay cả khi tôi xóa nó hoặc viết vô nghĩa trong đó myapp.exe hoạt động và có vẻ như với tôi rằng các giá trị được lấy từ một cài đặt trước đó.
Khi tôi sao chép thư mục, ví dụ: Desktop nó hoạt động chính xác.
Chỉnh sửa: khi tôi sao chép biểu mẫu c: programfiles \ myapp \ sang c: \ programfiles \ copy của myapp \ nó hoạt động Dường như chỉ là một vấn đề trong thư mục progamfile trong đó cài đặt trước đã được tạo. (Tôi đoán)
Bất kỳ ý tưởng nào?
Trân trọng
bạn khởi động ứng dụng như thế nào? nếu bạn duyệt đến thư mục .exe trong cửa sổ thám hiểm và nhấp đúp chuột vào tập tin thực thi, trừ khi mã thực sự làm những điều điên rồ bên trong nó thực sự nên sử dụng tập tin .exe.config có sẵn trong cùng một vị trí. ứng dụng Windows Forms này là gì? –
Tệp ứng dụng .exe của bạn trong thư mục C: \ ProgramFiles. Tệp app.config mà exe của bạn sử dụng là tệp trong cùng thư mục chứa exe của bạn. – Rajesh
Có lẽ một câu hỏi ngu ngốc, nhưng nó có thể là bạn có một biểu tượng trên màn hình của bạn mà từ đó bạn bắt đầu ứng dụng của bạn, và biểu tượng đó sẽ xảy ra là tệp .exe, chứ không phải là một lối tắt? –