Ser*_*ier 21 c# msbuild configuration reference visual-studio
环境:VS2008 C#项目
我需要构建我的应用程序以在2个不同的环境中使用.在其中一个环境中,我需要使用第三方DLL程序集.
我可以使用#if块来隔离使用此DLL的代码.但是,如何有条件地在CS项目文件中包含对DLL的引用?
编辑:womp在评论中有一个很好的观点.我变成了一个单独的问题:如果从未调用引用的DLL,它是否会被加载?TIA,
Coi*_*oin 24
卸载项目并将其打开为.XML
找到引用项标记并添加Condition属性.
例如:
<ItemGroup>
<Reference Include="System.Core">
<RequiredTargetFramework>3.5</RequiredTargetFramework>
</Reference>
<Reference Include="System.Data" />
<Reference Include="System.Drawing" />
<Reference Include="System.Xml" />
<Reference Include="MyUtilities.Debug"
Condition="'$(Configuration)'=='Debug'"/>
</ItemGroup>
Run Code Online (Sandbox Code Playgroud)
请注意,最后一个引用现在有一个条件.
| 归档时间: |
|
| 查看次数: |
19109 次 |
| 最近记录: |