jom*_*omi 10 c# deployment clickonce debug-build
我正在使用VS2008发布ClickOnce应用程序,但在每次发布之前我都必须手动切换到Release配置.这是好的,只要我不忘记切换.有没有办法阻止部署调试版本?是否有一些编译器指令,如:
#if DEBUG
#if ClickOnce
#error You cannot publish a debug build
#endif
#endif
Run Code Online (Sandbox Code Playgroud)
或者有没有一种方法(没有构建脚本)在发布之前自动切换到Release配置?
(我发现了一些类似的问题,但不喜欢它们上面的问题)
谢谢
不确定这是否会让人皱眉,但请参阅我在相关主题中的回答:
简而言之,您可以修改项目文件以在发布之前检查调试符号,如果发现则抛出错误条件。这可以防止在不需要任何 .bat 文件或外部处理的情况下进行部署。