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