Chúng tôi đang gặp vấn đề này, chúng tôi có một số giải pháp và một/Thành phần/thư mục liền kề. Tất cả các tệp DLL mà chúng tôi muốn tham chiếu đều nằm trong thư mục này. Một số người trong số chúng tôi đã xây dựng từ nguồn để sử dụng một số phiên bản cụ thể chỉ tồn tại trong thành phần nhị phân nhưng khi người dùng trên máy khác nhận mới nhất của mọi thứ từ TFS và do đó có chính xác trên cấu trúc đĩa Visual Studio STILL thay đổi tài liệu tham khảo cho những người được cài đặt trong Program Files, GAC hoặc ở nơi khác.Visual Studio 2010 - cách buộc tham chiếu dự án để sử dụng đường dẫn chính xác KHÔNG GAC hoặc Tệp chương trình?
Đã thử chỉnh sửa thủ công tệp proj để bao gồm HintPath, ví dụ:
<Reference Include="Foo, Version=5.5.5.5, Culture=neutral, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\Components\Foo.dll</HintPath>
</Reference>
không có kết quả. Làm thế nào để chúng tôi FORCE visual studio tôn trọng con đường này?
Bạn có chắc là bạn không có 'ReferencePath' được chỉ định trong tệp .user/targets không? Nó được ưu tiên hơn HintPath. Xem thêm tại http://stackoverflow.com/a/2733113/105350. Ngoài ra, những gì bạn có nghĩa là "không có avail"? VS loại bỏ 'HintPath' khỏi tập tin hoặc cái gì? – andreister