C# VS2017 ссылка .dll с .props - PullRequest
       20

C# VS2017 ссылка .dll с .props

0 голосов
/ 05 марта 2020

Моя проблема довольно проста, у нас есть решение, смешивающее 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, это будет замечательно. Как я могу заставить это работать? заранее спасибо.

1 Ответ

0 голосов
/ 05 марта 2020

Благодаря C# ссылке в файле .props Я нашел свой ответ!

 <ItemGroup>
<Reference Include="LibA">
  <HintPath>$(External_Repository)\LibA.dll</HintPath>
</Reference>

Не забудьте убедиться, что ваш реквизит в порядке включен.

...