2016-11-28 81 views
0

是否可以強制Visual Studio保存命令行中的所有文件?
我使用msbuild.exe來構建和發佈我的解決方案,但我還想在此之前保存文件中的所有更改。
我試過使用msbuild.exe,csc.exedevenv.exe但他們都沒有提供保存選項。從命令行保存所有文件

+0

你的意思是保存當前在Visual Studio中打開的文件的所有更改? – haim770

+0

@ haim770是的,我做 – Yoav

+0

這是你需要什麼? https://blogs.msdn.microsoft.com/zainnab/2010/10/31/save-changes-before-building/ – Fuzzybear

回答

1

這是不理想,但下面的伎倆(適用於Visual Studio的所有打開的情況下):

Process []vsProcesses = Process.GetProcessesByName("devenv"); 
foreach (var item in vsProcesses) 
{ 
    IntPtr h = item.MainWindowHandle; 
    SetForegroundWindow(h); 
    SendKeys.SendWait("^+s"); 
} 

我會繼續尋找更好的方法,但現在它會做。

相關問題