2010-07-17 84 views
0

我正在創建一門課程的軟件。運動的起點和解決方案以及C#和VB都有大約100個VS2010解決方案。如何從外部腳本關閉Visual Studio中的所有文檔窗口?

在開發過程中,我重新打開這些作爲必要條件,他們得到了很多調整。當我完成後,我想打開沒有文件的解決方案。這樣,當學生打開解決方案時,這是一個非常乾淨的視圖,而不是我最後看到的文件。

直到VS2008這很容易。我只是刪除了所有* .suo文件 - 這似乎是VS存儲窗口布局的地方。當一個解決方案被打開VS愉快地創建一個新的SUO文件。這種方法是在提示Close all files in visual studio on exit

用VS2010這將導致一個討厭的對話框......

爲您安全警告應來自可信來源

只開放項目這完全是重複的。

  1. 解決方案的開放式之一,其中有沒有SUO文件
  2. VS給人一種信任的警告。用戶接受它。 SUO文件已創建。
  3. 隨後打開SLN不報告信任問題。
  4. 刪除SUO文件。
  5. 重新打開SLN並重新發生信任錯誤。

我該如何實現VS打開的願望,沒有打開文檔窗口,也沒有安全對話框?我真的希望它從OUTSIDE VS自動化。打開所有100個解決方案並手動關閉窗戶並不是我要找的。

創建一個將關閉所有窗口的宏很容易,但是我看不到從命令行啓動VS並在啓動時運行宏的方法。

回答

0

這聽起來像是你從不可信源下載了項目文件。斯科特漢塞爾曼wrote a blog post about it。小故事是,如果你去項目文件的屬性頁面(Windows資源管理器 - >右鍵單擊項目文件 - >屬性),您可以用底部的按鈕來解除文件的阻止: Properties page for a "blocked" file

+0

嗨,謝謝爲迴應。我一直在網上搜索,你是對的。我發現了Brad Abrams http://www.sys-con.com/node/1253270和Jouni Heikniemi的http://www.heikniemi.net/hardcoded/2009/12/security-problems-with-downloaded-net-assemblies/筆記。真的很有用。我下載了Mark Russinovich的Streams(http://technet.microsoft.com/en-us/sysinternals/bb897440.aspx)程序以去除「來自Web的標記」。 現在VS2010的表現與2008年一樣。我可以刪除* .suo文件,並自動重新創建它們。 – RichardHowells 2010-07-17 22:20:10

相關問題