是否可以强制Visual Studio
从命令行保存所有文件?
我正在使用msbuild.exe
来构建和发布我的解决方案,但我还希望在此之前保存文件中的所有更改。
我尝试过使用msbuild.exe
,csc.exe
和devenv.exe
,但没有一个提供保存选项。
答案 0 :(得分:1)
这不是理想的,但以下功能(对于Visual Studio的所有打开实例):
Process []vsProcesses = Process.GetProcessesByName("devenv");
foreach (var item in vsProcesses)
{
IntPtr h = item.MainWindowHandle;
SetForegroundWindow(h);
SendKeys.SendWait("^+s");
}
我会继续寻找更好的方法,但现在它会做。