Tengo un proyecto administrado (asp.net, en realidad) que hace referencia a una DLL COM. En este momento, la referencia en el .csproj se ve así:¿Es posible hacer referencia a una DLL COM en un proyecto administrado por ruta en lugar de por GUID?
<COMReference Include="thenameinquestion">
<Guid>{someguidhere}</Guid>
<VersionMajor>1</VersionMajor>
<VersionMinor>0</VersionMinor>
<Lcid>0</Lcid>
<WrapperTool>tlbimp</WrapperTool>
</COMReference>
Esto funciona, pero tiene la desafortunada consecuencia de que la DLL necesita ser registrado en la máquina de construcción, lo que significa (entre otras cosas) es inconveniente para compilar varias versiones del proyecto que usan versiones diferentes de la DLL en la misma máquina de compilación.
MSDN muestra la tarea ResolveComReference que parece que hace lo correcto, pero mi google-search-fu no ha sido lo suficientemente bueno para llegar a un ejemplo real de su uso. ¿Es posible hacer lo que quiero? ¿Estoy en el camino correcto?