Tôi đang gặp sự cố lạ với VS2010. Chúng tôi sử dụng TFS để xây dựng các dll API của mình và chúng tôi đã từng tham chiếu chúng trong các dự án của mình, thiết kế một ổ đĩa mạng được ánh xạ hoàn toàn đáng tin cậy. Chúng tôi đã làm việc như vậy trong ít nhất hai năm và mọi thứ hoạt động hoàn hảo.
Hôm nay, tôi đã chuyển đổi một ứng dụng web thành vs2010 và khi tôi biên dịch nó trong Bản phát hành, nó mang lại cho tôi:
SGEN: error: Không thể tải tệp hoặc tệp lắp ráp ': /// L: \ Api \ Release API_20100521.1 \ Release \ CS.API.Exceptions.dll' hoặc một trong các phụ thuộc của nó. Hoạt động không được hỗ trợ. (Ngoại lệ từ HRESULT: 0x80131515)
Điều kỳ lạ là nó hoạt động khi ở dưới cấu hình Gỡ lỗi ...
Tôi đã thử thêm
<runtime>
<loadFromRemoteSources enabled="true" />
</runtime>
vào app.config mà vẫn không gặp may (Xem http://social.msdn.microsoft.com/Forums/vi/msbuild/thread/d12f6301-85bf-4b9e-8e34-a06398a60df0 và http://msdn.microsoft.com/ en-us / library / dd409252 (VS.100) .aspx )
Tôi khá chắc chắn rằng vấn đề này là do visual studio hoặc msbuild, vì mã của chúng tôi sẽ không chạy từ mạng chia sẻ khi ở trong prod vì tất cả các dll được tham chiếu đều được sao chép vào thư mục bin.
Nếu ai có giải pháp (hoặc chỉ là ý tưởng cho đường dẫn tìm kiếm), vui lòng cho tôi biết!
Chỉnh sửa: Hóa ra nó đang hoạt động ở chế độ Gỡ lỗi vì việc tạo các cụm tuần tự hóa đã bị Tắt. Như tiêu đề đã nói, đó thực sự là một vấn đề của SGEN vì chính tiện ích này nói rằng đường dẫn không đáng tin cậy ...