是否可以强制Visual Studio
从命令行保存所有文件?
我正在使用msbuild.exe
来构建和发布我的解决方案,但我也想在此之前保存所有更改。
我尝试使用msbuild.exe
,csc.exe
和devenv.exe
,但它们都没有提供保存的选项。
这不是理想的选择,但以下是诀窍(对于视觉工作室的所有开放实例):
Process []vsProcesses = Process.GetProcessesByName("devenv");
foreach (var item in vsProcesses)
{
IntPtr h = item.MainWindowHandle;
SetForegroundWindow(h);
SendKeys.SendWait("^+s");
}
我会继续寻找一种更好的方法,但现在它会做。