如何使用 PLK 加载 VSPackage
Posted
技术标签:
【中文标题】如何使用 PLK 加载 VSPackage【英文标题】:How can i load a VSPackage with a PLK 【发布时间】:2011-06-29 17:30:28 【问题描述】:大家好,我创建了一个我不想部署的 VsPackage。在实验性配置单元中一切正常,但是当我尝试使用在此站点获得的 PLK 时:http://msdn.microsoft.com/en-us/vstudio/cc655795 我在加载过程中收到一条错误消息。我按照说明一步一步地从这个站点添加 PLK:http://msdn.microsoft.com/it-it/library/bb165968(v=VS.90).aspx,所以我不知道是什么问题。是否有人在加载过程中导致此失败的替代程序或说明中缺少的步骤?
pd:错误消息没有说明任何有用的信息..“Tha package... load has failed, contact the vendor..”
我正在使用 Visual Studio 2008
【问题讨论】:
【参考方案1】:首先,检查问题是否真的是由 PLK 引起的。您可以通过使用 /log 选项(即 [VisualStudioPath]\Common7\IDE\devenv /log)运行 Visual Studio 来执行此操作,然后检查创建的日志文件 C:\Users\[用户名]\AppData\Roaming\Microsoft\Visual Studio\9.0\ActivityLog.xml 。通常,此错误可能是由 Initialize() 方法中引发的任何异常引起的。
如果问题确实出在 PLK 中,请确保您的包裹名称或公司名称中没有使用任何“奇怪”字符。 不要使用特殊字符 (,.!? ...) 和变音符号 (ěščřžýáíü ...)。 确保您使用的是正确版本的 Visual Studio(不是速成版)。 检查您的 PLK 是否正确包含在 ResX 文件中 - 特别是如果包含您的 PLK 的 ResX 元素中没有换行符。 尝试更改包的 GUID 并为其生成新的 PLK。
希望它有所帮助,我自己运行 VSPackage 非常困难 :-)
【讨论】:
以上是关于如何使用 PLK 加载 VSPackage的主要内容,如果未能解决你的问题,请参考以下文章
vs2010添加数据源连接时“未能正确加载“microsoft.visualstudio.data.providers.sqleverywhere.vspackage
通过VSPackage在VS2012中扩展服务器资源管理器表右键菜单并连接数据库