簡體   English   中英

C# VS2017 引用 .dll 和 .props

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM