После того, как я преобразовал свой проект смешанного режима vs2008 c ++ в vs2010, я получил эту ошибку.
предупреждение MSB3245: не удалось разрешить эту ссылку. Не удалось найти сборку "XYZ, версия = 3.0.0.0, ....
Vs2008 не заботился о правильной версии, это нормально, чтобы удалить атрибут версии из ссылки в файле проекта (невозможно из GUI, но, кажется, работает, если я редактирую в блокноте)?
Или есть лучшее решение?
Теперь нам нужно обновить ссылку, когда мы перестроим сборку XYZ.
<Reference Include="XYZ, Version=3.0.0.0, Culture=neutral, PublicKeyToken=null">
<HintPath>..\XYZ.dll</HintPath>
<CopyLocalSatelliteAssemblies>true</CopyLocalSatelliteAssemblies>
<ReferenceOutputAssembly>true</ReferenceOutputAssembly>
</Reference>