Моя проблема довольно проста, у нас есть решение, смешивающее C++
и C#
, наш проект C++
ссылается на их зависимости (внешние библиотеки) с таблицей свойств, прикрепленной к окну Property Manager.
Поскольку проект C#
не отображается в диспетчере свойств, я все еще пытался добавить .props к проекту, но не могу найти способ заставить его работать, определенный Dll в .props все еще неизвестен проект.
Наши реквизиты довольно просты.
<ItemDefinitionGroup>
<Link>
<AdditionalLibraryDirectories>$(External_Repository)\Win64\Static</AdditionalLibraryDirectories>
<AdditionalDependencies>LibA.dll;LibB.dll;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
DLL довольно тяжелые, мы должны сэкономить на удаленном репозитории и ссылаться на них. Наша архитектура помогает нам легко переключать версии.
Folder :
- Version1.1
-LibA.dll
- ...
- Version2.0
- LibA.dll
- ...
Таким образом, если есть способ заставить его работать без изменения .VCSPROJ
и исключительно с использованием .props, это будет замечательно. Как я могу заставить это работать? заранее спасибо.