如果在vs擴展開發中出現 Failed to load Microsoft.VSSDK.BuildTools.15.0.26201\tools\VSSDK\bin\VSCT.exe' Assembly. 未能載入文件或程式集或它的某一個依賴項。系統找不到指定的文件 ...
如果在vs擴展開發中出現
嚴重性 代碼 說明 項目 文件 行 禁止顯示狀態
錯誤 Failed to load 'C:\程式\EncodingNormalior\packages\Microsoft.VSSDK.BuildTools.15.0.26201\tools\VSSDK\bin\VSCT.exe' Assembly. 未能載入文件或程式集“file:///C:\程式\EncodingNormalior\packages\Microsoft.VSSDK.BuildTools.15.0.26201\tools\VSSDK\bin\VSCT.exe”或它的某一個依賴項。系統找不到指定的文件。 EncodingNormalizerVsx
找不到一個 packages 的文件,或程式集,那麼一般就是 nuget 的坑。
可以打開 EncodingNormalior\packages 文件夾,刪除所有的文件,然後重新編譯。
如果無法刪除,那麼關閉 vs 就可以刪除,註意看 nuget 是否添加了源,有一些是本地的,需要自己看好。
國內比較好的源: NuGet鏡像上線試運行 - 博客園團隊 - 博客園
如果在開發vs擴展,參見:VisualStudio 擴展開發,在我的博客 lindexi.oschina.io
現在我的插件放在 https://marketplace.visualstudio.com/items?itemName=lindexigd.vs-extension-18109,可以下載,功能:檢查項目是否存在編碼格式錯誤的文件,保存一個項目為自己需要格式。
可以使用之前的vs的高級保存,保存當前文件編碼。
也可以點擊工具選擇擴展,搜索 Encoding 找到
本作品採用知識共用署名-非商業性使用-相同方式共用 4.0 國際許可協議進行許可。歡迎轉載、使用、重新發佈,但務必保留文章署名林德熙(包含鏈接:http://blog.csdn.net/lindexi_gd ),不得用於商業目的,基於本文修改後的作品務必以相同的許可發佈。如有任何疑問,請與我聯繫。