如何在每个配置的基础上添加程序集引用
我目前正在寻找一些只调试代码到Windows Phone项目。 这个调试代码将拖入一些调试类库引用(nunit helpers)和一些WCF服务客户端引用,我真的希望在发布版本中没有这些引用。
任何人都可以建议我可以添加一个Assembly-Reference来调试,但不会让它出现在发布中吗?
我在Connect上看过这个 – https://connect.microsoft.com/VisualStudio/feedback/details/106011/allow-adding-assembly-references-on-a-per-configuration-basis-debug-release-但它是标记为“推迟”
在Visual Studio的UserVoice上有一个请求,但它被标记为Closed
因为这里Won't Fix
: https : //visualstudio.uservoice.com/forums/121579-visual-studio-ide/suggestions/2062487-allow-assembly-references-到交换机基于-ON-CONFI
两种情况都使用MSBuild Condition
,你曾经配置过csproj
而忘记了这一点。
第一:使用Condition
- 创建新项目DebugOnlyHelpers
- 引用此项目中所有特定于Debug的帮助程序
- 在
csproj
文件中指定需要过滤引用的条件:
第二:使用Condition
和选择/何时 :
不幸的是,现在没办法做到这一点。 您必须切换到debug并删除引用,然后在返回发行版时将其添加回来。
上述就是C#学习教程:如何在每个配置的基础上添加程序集引用分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/cdevelopment/1005229.html