Tôi có một dự án thực thi, giả sử A
, đang khởi chạy một dự án thực thi khác B
trong khi chạy. Để có một B.exe
trong thư mục làm việc hiện tại của A, tôi thêm B làm tham chiếu A để sau khi biên dịch, B.exe
sẽ được sao chép vào thư mục của A
. Tuy nhiên, tôi nhận thấy cấu hình mà tôi thực hiện cho B
không được sao chép hoặc được tạo trong thư mục A (không có tệp B.exe.config trong thư mục A
, chỉ B.exe
) và do đó các công cụ như truy tìm B
không phải là được định cấu hình chính xác.Làm cách nào để bao gồm thông tin App.config trong tệp thực thi tham chiếu trong .NET?
Tất nhiên tôi có thể sao chép thư mục B.exe.config
theo cách thủ công sang A
, nhưng tôi đặt cược có một số cách tự động để thực hiện điều đó. Ai có thể giúp tôi?
A.exe khởi động B.exe như thế nào? Nếu bạn không sử dụng nó trong mã không làm cho một tài liệu tham khảo. Tạo một kịch bản xây dựng bài đăng (hoặc một cái gì đó) sao chép nó vào đúng thư mục. Nói chung chỉ có một tệp .config cho mỗi appdomain đó là lý do tại sao nó không được sao chép cấu hình của B nên ở trong A.exe.config khi nó được tham chiếu (đây không phải là một quá trình tự động). – albertjan
@the_ajp Cảm ơn bạn đã trả lời. Tôi thực sự bắt đầu B.exe trong mã vì 2 lý do: 1) A.exe là một ứng dụng 64bits và B.exe là 32bits, vì vậy A.exe không thể tải B vào miền ứng dụng của nó. 2) Tôi muốn B.exe bị giết bất cứ khi nào A.exe tồn tại. Vì vậy, bạn có nghĩ rằng một kịch bản xây dựng bài viết sẽ là thực hành tốt nhất? – tete