Tôi có một tập tin GlobalAssemblyInfo.cs trong thư mục gốc của giải pháp của tôi, và tôi có một cái gì đó giống như các mục sau đây trong nó để cho phép mạnh mẽ đặt tên của hội đồng đầu ra của tôi.GlobalAssemblyInfo.cs và đặt tên mạnh
#pragma warning disable 1699
[assembly : AssemblyKeyFile("..\\keyfile.snk")]
#pragma warning restore 1699
Phương pháp này có hai hạn chế. Thứ nhất, AssemblyKeyFileAttribute không được chấp nhận, và vì vậy để tránh cảnh báo biên dịch, tôi cần các dòng pragma bạn thấy ở trên. Thứ hai, tôi cần phải giữ tất cả các dự án của tôi ở cùng độ sâu tương đối với root để sử dụng đường dẫn tương đối, hoặc sử dụng đường dẫn tuyệt đối, dẫn đến vị trí thanh toán trên các máy của người dùng khác (và trên các máy chủ tích hợp/xây dựng liên tục) .
Có ai có giải pháp tốt hơn điều này hay không, ngoài việc thực hiện từng dự án đặt tên mạnh trong tệp dự án?
Đồng ý, điều đó giúp tôi giải quyết vấn đề thứ hai. –