2017-08-14 29 views
1

我正在尋找一種通過腳本爲Visual Studio 2017提供初始設置的方法。將*.vssettings文件複製到%USERPROFILE%\Documents\Visual Studio 2017\Settings路徑不起作用,因爲Visual Studio將在創建用戶配置文件時重新啓動文件。如何靜默提供Visual Studio的初始設置

/resetsetting開關vor devenv.exe它可以用於重置設置到指定的.vssettings文件,但這也會打開Visual Studio IDE。

有沒有一種方法可以從PowerShell腳本中靜默提供Visual Studio的初始設置?或者使用任何安全的方法檢測Visual Studio何時創建配置文件並在使用/resetsetting時導入設置,以便可以殺死devenv進程?

回答

1

使用/resetsettings,你可以:

  1. 檢查是否默認設置文件存在。獲取修改日期,如果它。
  2. 運行devenv.exe /resetsettings <filepath>將更改默認設置文件上的修改日期以匹配指定的文件。
  3. 檢查修改日期已更改,或文件現在存在。
  4. 關閉devenv.exe

我考慮了一展身手;步驟3後的設置文件與/resetsettings中指定的文件不同,但與前一個默認設置明顯不同。我不知道標籤保存的標準。

相關,而不是PowerShell解決方案:A team settings file可以通過轉到工具>選項>環境>導入和導出設置來指定。更多關於Enviornment Options的信息。從鏈接

注:「應用時,這些團隊的設置不會覆蓋在.vssettings未指定任何類別文件」

相關問題