[英]C# VS2017 reference .dll with .props
我的問題很簡單,我們有一個混合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 的情況下使其工作,那就太好了。 我怎樣才能讓它工作? 提前謝謝你。
感謝.props 文件中的 C# 參考,我找到了答案!
<ItemGroup>
<Reference Include="LibA">
<HintPath>$(External_Repository)\LibA.dll</HintPath>
</Reference>
不要忘記確保您的道具包含在內。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.