单击即可在Visual Studio中清洁解决方案并重建解决方案?

时间:2016-03-11 13:37:11

标签: c# visual-studio macros

尝试一键添加外部命令清理+重建

未找到此问题的解决方案:Clean and build in one Macro

做同样的建议,仍然没有找到确切的解决方案。

我试过的是

1.使用Name command.exe创建记事本文件,并在其中添加此代码

Public Sub ReleaseBuild()
   DTE.Solution.SolutionBuild.Clean(True)
   DTE.Solution.SolutionBuild.Build(True)    
End Sub

Public Sub DebugBuild()
   DTE.Solution.SolutionBuild.Clean(True)
   DTE.Solution.SolutionBuild.Build(True)
End Sub

2。然后在“外部工具”

中添加命令

enter image description here

第3。为命令分配快捷方式

由于我的外部工具号为4(By Index),我已将此命令添加到 ExternalCommand4

enter image description here

当我点击快捷方式时发生了错误。

enter image description here

谁能告诉我哪里错了?

1 个答案:

答案 0 :(得分:1)

您收到此消息

enter image description here

因为您尝试使用文本内容执行command.exe文件:

Public Sub ReleaseBuild()
   DTE.Solution.SolutionBuild.Clean(True)
   DTE.Solution.SolutionBuild.Build(True)    
End Sub

Public Sub DebugBuild()
   DTE.Solution.SolutionBuild.Clean(True)
   DTE.Solution.SolutionBuild.Build(True)
End Sub

将文本文件重命名为.exe并不能使其可执行。您应该编译它或使用脚本引擎