0
是否可以强制Visual Studio
保存命令行中的所有文件?
我使用msbuild.exe
来构建和发布我的解决方案,但我还想在此之前保存文件中的所有更改。
我试过使用msbuild.exe
,csc.exe
和devenv.exe
但他们都没有提供保存选项。从命令行保存所有文件
是否可以强制Visual Studio
保存命令行中的所有文件?
我使用msbuild.exe
来构建和发布我的解决方案,但我还想在此之前保存文件中的所有更改。
我试过使用msbuild.exe
,csc.exe
和devenv.exe
但他们都没有提供保存选项。从命令行保存所有文件
这是不理想,但下面的伎俩(适用于Visual Studio的所有打开的情况下):
Process []vsProcesses = Process.GetProcessesByName("devenv");
foreach (var item in vsProcesses)
{
IntPtr h = item.MainWindowHandle;
SetForegroundWindow(h);
SendKeys.SendWait("^+s");
}
我会继续寻找更好的方法,但现在它会做。
你的意思是保存当前在Visual Studio中打开的文件的所有更改? – haim770
@ haim770是的,我做 – Yoav
这是你需要什么? https://blogs.msdn.microsoft.com/zainnab/2010/10/31/save-changes-before-building/ – Fuzzybear