由于我很喜欢安装各种各样的VS插件,加上本人是VS Add-Ins业余开发者,整得VS IDE经常会遇到这个错误,那个错误。
而我非常喜欢devenv /resetskippkgs。
刚开始我并不知道这个命令有什么用,只知道它可以让我的VS IDE正常工作。
在上半年的时候,我的VS IDE又遇到这样的一个问题,是在安装了VSCommands for Visual Studio 2010这个插件后才出现的问题。
每次我用VS IDE打开css文件的时候,就会提示“未能完成操作,未指定的错误”,害得我只能用记事本打开并编辑css文件。
直到最近,我在博客里乱逛,看到一个命令,很熟悉,突然想起我以为用过这个命令,貌似很有用的样子,于是就尝试了一下。
很惊喜,苦恼终于解决了。
而且VS IDE的启动速度快了不少。
然后我就去MSDN查了一下,官方解释如下:
将为了避免载入有问题的VSPackage而由使用者加入VSPackage的所有SkipLoading标记清除。
其实就是恢复Visual Studio默认设置的意思。。
Visual Studio Industry Partner (VSIP) program 的參與者可以使用下列參數。
命令列參數 |
描述 |
---|---|
/NoVSIP (devenv.exe) |
在開發者工作站上停用 VSIP 開發者授權識別碼。 |
/SafeMode (devenv.exe) |
在安全模式下啟動 Visual Studio,只載入預設的環境和服務,以及隨附的協力廠商套件版本。 |
/ResetSkipPkgs (devenv.exe) |
將為了避免載入有問題的 VSPackage 而由使用者加入 VSPackage 的所有 SkipLoading 標記清除。 |
/Setup (devenv.exe) |
強制 Visual Studio 合併資料中繼資料,這些中繼資料描述所有可用之 VSPackage 中的功能表、工具列及命令群組。 |
这是一个很好用的命令,例如:
1。未能正确加载包"xxxx xxxx xxxx xxxx"(GUID={xxxx xxxx xxxx xxxx})。特别点名这个错误,最可恨了,异常中的80%都是它。。。
2。在VS2010里添加强类型DataSet时,提示“An Unexpected Exception”。
等等之类的错误,都可以先尝试一下:devenv /resetskippkgs
本文由VS软件圈(vssoft.net)发布,不代表VS软件圈立场,转载联系作者并注明出处:https://vssoft.net/vsazwt/VS2010anzhuangwenti/2020/0724/2353.html