Dot-Net
在 VisualStudio 中禁用遷移報告
設想
我通常會下載很多 3rd 方原始碼來檢查它們並學習新事物。
問題
我使用的是 VS2013,每次打開舊的 Visual Studio 解決方案時,它都會自動升級項目,然後在我的預設 Web 瀏覽器上顯示一個 html 報告。
題
是否有自動禁用報告的方法?(不是遷移操作,只是報告)
我沒有在 Visual Studio 中找到任何禁用報告的選項,但如果通過系統資料庫設置該東西以破解它以完全禁用 Web 瀏覽器報告或在記事本中打開報告文件,也許可以研究其他方法例子?。
據我所知,在較新版本的 Visual Studio(不是向後兼容版本)中打開舊解決方案時,無法禁用升級日誌。
但是,如果您打開開發人員命令提示符並執行:
C:\dev\proj>devenv /upgrade thesolution.sln然後它將執行升級,而不會導致升級日誌實際打開。
然後你只需要等待VS載入。我不確定這裡的兩個邪惡中哪個是較小的。
這個問題有一個解決方法。您需要編輯您的
.csproj文件。打開您的 .csproj 文件並找到以下元素:
<FileUpgradeFlags>0</FileUpgradeFlags>刪除此標誌的值並將其留空,您將不會獲得遷移報告。如果值不為 0,則必須刪除任何值。