Trên dự án thư viện lớp, tôi đặt "Hành động Bắt đầu" trên tab Gỡ lỗi của thuộc tính dự án thành "Bắt đầu chương trình bên ngoài" (NUnit trong trường hợp này). Tôi muốn thiết lập một biến môi trường trong môi trường chương trình này được bắt đầu. Làm thế nào để làm điều đó? (Thậm chí là nó có thể?)Làm cách nào để đặt các biến môi trường cụ thể khi gỡ lỗi trong Visual Studio?
EDIT:
Đây là một biến môi trường mà ảnh hưởng đến tất cả các ứng dụng .NET (COMplus_Version, nó đặt phiên bản runtime) để thiết lập nó hệ thống rộng thực sự không phải là một lựa chọn.
Như một giải pháp khác, tôi buộc NUnit phải khởi động đúng phiên bản .NET (2.0) bằng cách đặt nó trong nunit.exe.config
, mặc dù không may điều này cũng có nghĩa là tất cả các thử nghiệm đơn vị .NET 1.1 của tôi hiện cũng chạy trong .NET 2.0. Có lẽ tôi chỉ cần tạo một bản sao của tệp thực thi để có thể có tệp cấu hình riêng của mình ...
(Tôi đang giữ câu hỏi đang mở (không chấp nhận câu trả lời) trong trường hợp ai đó xảy ra để tìm hiểu cách thức (có thể cũng hữu ích cho các mục đích khác sau khi tất cả ...))
Bạn có muốn biến môi trường đặc biệt cho chương trình này không chỉ là? –