[导入]VSX: 申请和安装 PLK
这是发布自己的 VsPackage 之前必做的一个步骤:由于一系列原因(天知道什么原因,可能想记录一下人们拿他的VS扩展了什么吧),要想在别人没装VSSDK的机子上运行你的 Pkg 是不行的,除非有对应的 Package Load Key (PLK),那么这个该死的东西怎么得到呢?其实也很简单,上VSX主页就能找到申请PLK的链接,点进去,准确地填写好相关信息,其实在一段时间之前还要注册帐号新建Product的(到底多久之前?惭愧,本人获取新信息能力太慢,上去以后就发现已经是Anonymous了……)
填写的时候注意了,信息填错,与Package的信息“相差一个字符”都会产生Package Load Failure,要是在那个黑暗的旧时代,你就得重新创建产品,说不定还得重新注册,不过在今天新社会就没那么严重了,但是如果没有意识到这个问题的话,还是会为此花掉相当一部分有意义的时间的。至于GUID的格式,上面要求带{},但是我试过带不带{}都返回同一个PLK的,但是既然人家这样要求了,可能以后真的这样要求也说不定,还是守下规矩好。
得到的一长串PLK,给你的时候分了几行,但实际上是不断开的,将这段东西复制添加到项目里的任意资源文件,随便为他起个数字(resourceId),就可以用这些信息填写那个ProvideLoadKeyAttribute了,做好后先Build一下项目,好让其编译进去,再修改项目属性,在Debug的build选项里添加一个 /noVSIP,然后就可以按F5调试,看看加载成不成功了,不成功的话好好对比一下那些字符串吧!(估计用@""这种表达式出错几率会少点)
文章来源:http://diryboy.blog.163.com/blog/static/31884331200873114022353
- DiryBoy
http://DiryBoy.cnblogs.com
http://DiryBoy.cnblogs.com
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步