Tôi có một dự án được quản lý (asp.net, thực sự) tham chiếu đến một DLL COM. Ngay bây giờ, các tài liệu tham khảo trong csproj trông như thế này:Có thể tham khảo một DLL COM trong một dự án được quản lý bằng đường dẫn chứ không phải bởi GUID không?
<COMReference Include="thenameinquestion">
<Guid>{someguidhere}</Guid>
<VersionMajor>1</VersionMajor>
<VersionMinor>0</VersionMinor>
<Lcid>0</Lcid>
<WrapperTool>tlbimp</WrapperTool>
</COMReference>
này hoạt động, nhưng nó có hậu quả đáng tiếc rằng DLL cần phải được đăng ký trên máy xây dựng, có nghĩa là (trong số những thứ khác) đó là bất tiện để xây dựng nhiều phiên bản của dự án sử dụng các phiên bản khác nhau của DLL trên cùng một máy xây dựng.
MSDN hiển thị tác vụ ResolveComReference có vẻ như nó đúng, nhưng google-search-fu của tôi chưa đủ tốt để đưa ra ví dụ thực tế về cách sử dụng của nó. Có thể làm những gì tôi muốn không? Có phải tôi đang trên đường ray bên phải không?