有人知道是否可能,如果是这样,如何使用Visual Studio 2008链接到调试版本中的一组DLL和C#项目的版本构建中的另一组DLL?
答案 0 :(得分:24)
如果卸载项目文件(项目的上下文菜单)然后对其进行编辑,请在包含引用的每个构建配置的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>
保存更改后,您可以从项目文件的上下文菜单中重新加载项目。
答案 1 :(得分:5)
我不认为可以使用默认的Visual Studio方法完成此操作。我能想到的一件事是创建某种&#34;调试标志&#34;并根据该标志动态加载DLL。