Fork me on GitHub

Visual Studio 2010 各种各样的错误的预解决方案 devenv /resetskippkgs

由于我很喜欢安装各种各样的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

posted @ 2012-12-20 14:44  VAllen  阅读(4259)  评论(0编辑  收藏  举报