有没有人知道它是否可能,如果是的话,如何在一个C#项目中使用Visual在一个调试版本和一个发布版本中建立一组不同的DLL链接Studio 2008?使用不同的DLL进行调试和发布版本
12
A
回答
18
如果您卸载该项目文件(项目的上下文菜单),然后编辑它,在的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>
保存更改后,您可以从项目文件的上下文菜单中重新加载项目。
5
我不认为这可以通过Visual Studio的默认方式来完成。我能想到的一件事是创建某种“调试标志”,并根据该标志动态加载DLL。
+0
是的,我所有的阅读都指向这是我的问题的唯一答案,我会放弃它,谢谢Thorsten! – DukeOfMarmalade 2012-02-10 12:26:12
相关问题
- 1. 发布版本的运行方式与调试版本不同
- 2. QTextBrowser在调试和发布版本之间的行为不同
- 3. 调试和发布版本之间的不同行为
- 4. boost :: regex在调试和发布版本上的行为不同
- 5. 使用不同的资产进行调试和发布
- 6. 使用发行版EXE调试DLL
- 7. 调试和发布版本中BOOL变量的不同值
- 8. 使用不同的VersionCode进行调试/发布android gradle build
- 9. ASP.NET MVC:使用不同的数据库进行调试/发布
- 10. 在调试和发布版本中十进制的渲染不同
- 11. 在C++中使用调试/发行版本DLL
- 12. Asp.net发布版本与调试版本
- 13. 在调试和发布版本中C#可能存在的不同行为
- 14. 浮点值在发布和调试版本中的行为不同
- 15. 什么的调试版本和发布版本,区别意味着和使用
- 16. 的Qt发布版本需要调试的DLL
- 17. 切换应用程序调试版本和MultiDexApplication发布版本
- 18. visual C++强制发布版本使用调试版本代码
- 19. 构建C + + DLL的发布和调试
- 20. 管理/使用具有调试版本和发布版本的库
- 21. find_package同时用Visual Studio进行调试和发布
- 22. 使用Maven发布项目:工件的不同发布版本
- 23. Qt调试版本和Qt发布版本有什么区别?
- 24. Sandcastle区分调试版本和发布版本?
- 25. 使用不同版本的参考DLL
- 26. 发布调试版本的asp.net dlls
- 27. 如何轻松运行调试和发布版本
- 28. 使用不同版本的宝石进行集成测试
- 29. 使用不同的来源进行测试并发布Android Studio
- 30. Qt Eclipse集成。现在总是进行调试和发布版本
顺便说一句,DLL的不是我的soloution的一部分内置。 – DukeOfMarmalade 2012-02-10 12:23:11
有点晚了,但谷歌永远不会忘记,所以在这个线程中,问题已经得到了解答:http://stackoverflow.com/questions/5491253/visual-studio-2010-compiling-with-the-debug-or-release -version-of-third-party-li – joergipoergi 2012-10-09 13:46:13