[C#VS2017参考.dll和.props

问题描述 投票:-1回答:1

我的问题很简单,我们有一个将C++C#混合在一起的解决方案,我们的C++项目指的是它们的依赖项(外部库),并带有属性管理器窗口附带的属性表。

由于C#项目未在属性管理器中显示,我仍然尝试将.props添加到项目中,但是找不到找到使其工作的方法,.props中定义的Dll仍然未知该项目。

我们的道具很简单。

<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即可使其工作的方法,那就太好了。我该如何运作?预先谢谢你。

c# visual-studio-2017 propertysheet
1个回答
0
投票

感谢C# reference in .props file我找到了答案!

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

不要忘记确保您的道具包括在内。

© www.soinside.com 2019 - 2024. All rights reserved.