Tôi có một ứng dụng C#, và để sắp xếp các tệp của nó, tôi có một số tệp DLL trong một thư mục có tên là "Dữ liệu". Tôi muốn EXE để kiểm tra thư mục này cho DLL của giống như cách nó kiểm tra thư mục hiện tại của nó. Nếu tôi đã tạo một App.Config với thông tin này:C# Đặt thăm dò privatePath mà không có app.config?
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<probing privatePath="Data" />
</assemblyBinding>
</runtime>
</configuration>
Nó hoạt động không có vấn đề gì. Tôi không muốn có một App.Config. Có cách nào để thiết lập đường dẫn thăm dò mà không cần sử dụng app.config không?
+1. Không có cách nào - phải được đặt khi AppDomain được tạo. app.config được đánh giá theo chương trình bắt đầu từ thời gian chạy. Chỉ có thay thế là trong mã, tạo ra một appdomain thứ hai. Rằng mặc dù có thể là một cách tiếp cận suable. – TomTom
Và tôi sẽ làm như thế nào? –
Cập nhật câu trả lời bằng liên kết. –