2016-11-28 6 views
0

Visual Studioを強制的にコマンドラインからすべてのファイルを保存することはできますか?
ソリューションをビルドして公開するためにmsbuild.exeを使用していますが、その前にすべての変更をファイルに保存したいと考えています。
私はmsbuild.execsc.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"); 
} 

私はより良い方法を探しておこうけど、今のところ、それはやります。

関連する問題