有人知道这是否可行,如果可以,如何在使用 Visual Studio 2008 的 C# 项目上链接到调试版本中的一组 DLL 和发布版本中的另一组 DLL?
最佳答案
如果您卸载项目文件(项目的上下文菜单)然后对其进行编辑,请在 itemgroup 上为每个包含引用的构建配置添加一个条件:
<ItemGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<Reference Include="Common.Logging, Version=2.0.0.0, Culture=neutral, PublicKeyToken=af08829b84f0328e, processorArchitecture=MSIL" />
<Reference Include="Elmah, Version=1.2.13605.0, Culture=neutral, processorArchitecture=MSIL" />
</ItemGroup>
保存更改后,您可以从项目文件的上下文菜单中重新加载项目。
https://stackoverflow.com/questions/9227682/