![]() |
1
7
您可以做的一件事是向.csproj或.vbproj文件添加一个条件,以便msbuild在执行生成时检查该条件。 该条件将检查是否正在发生发布,并检查生成是否为调试生成,然后执行诸如运行外部工具或以其他方式中断生成过程或导致生成失败之类的操作。 例如:
其中foo.bat是返回非零的批处理文件,从而停止发布。 |
![]() |
2
49
我已经开始修改.csproj文件以包含以下代码,以便为调试部署引发错误,从而有效地阻止部署的发生:
把它放在文件的末尾,就在
|
![]() |
3
3
我选择了另一个适合我的解决方案: 我无法更改生成过程。所以我做到了 工具 定制。。。 并更改操作的文本,添加类似“发布[配置为发布!”]“,并将“发布”按钮放在调试/发布配置选项旁边。这很容易! 这样我就大大降低了人为错误的风险。这些按钮应该总是在一起。 |