【发布时间】:2017-07-20 21:37:21
【问题描述】:
我已经完成了以下两个指南:
即使我下载、构建和安装 Codeproject 文章作者提供的解决方案,我也会遇到同样的问题。
问题是我可以在 vs2017 的实验实例中以调试模式启动,并且一切正常,但是一旦我在发布模式下构建并关闭 VS2017 并安装 vsix 扩展,它就会成功安装,但日志显示出了点问题。 (顺便说一句,这很烦人,因为它现在已经安装,我必须再次卸载它,因为它有缺陷)
这是日志:
20/07/2017 13:10:55 - Microsoft VSIX 安装程序 20/07/2017 13:10:55 - ------------------------------------------------------- 20/07/2017 13: 10:55 - vsixinstaller.exe 版本:20/07/2017 13:10:55 - 15.0.26430.16 内置 作者:D15SVC 20/07/2017 13:10:55 - ------------------------------------------------------- 20/07/2017 13: 10:55 - 命令行参数:20/07/2017 13:10:55 - E:\Program Files (x86)\微软视觉 Studio\2017\Community\Common7\IDE\VSIXInstaller.exe,F:\data-cloud\programming\visualstudio\samples 不工作\TestSnippet\TestSnippet\bin\Release\TestSnippet.vsix 20/07/2017 13:10:55 - ---------------------------------------- ---- 20/07/2017 13:10:55 - Microsoft VSIX 安装程序 20/07/2017 13:10:55 - > ------------------------------------------- 20/07 /2017 13:10:55 - 无法初始化独立 Shell C:\Program Files 的设置 (x86)\Microsoft SQL Server\140\Tools\Binn\ManagementStudio\ssms.exe: 找不到名为“?”的入口点在 DLL 'PkgdefMgmt.dll' 中。 20/07/2017 13:10:56 - 初始化安装... 20/07/2017 13:10:56 - 扩展详细信息... 20/07/2017 13:10:56 - 标识符: TestSnippet.Gernot Pokorny.32bf7e3b-9c59-457b-bf7d-bce58268a165 20/07/2017 13:10:56 - 名称:TestSnippet 20/07/2017 13:10:56 - 作者:Gernot Pokorny 20/07/2017 13:10:56 - 版本:3.0 20/07/2017 13:10:56 - 说明: 空的 VSIX 项目。 20/07/2017 13:10:56 - 语言环境:en-US 20/07/2017 13:10:56 - MoreInfoURL : 20/07/2017 13:10:56 - InstalledByMSI:错误 20/07/2017 13:10:56 - SupportedFrameworkVersionRange : [4.5,) 20/07/2017 13:10:56 - 20/07/2017 13:10:56 - 签名状态:未签名 20/07/2017 13:10:56 - 支持的产品 : 20/07/2017 13:10:56 - Microsoft.VisualStudio.Community 20/07/2017 13:10:56 - 版本: [15.0,16.0) 20/07/2017 13:10:56 - 20/07/2017 13:10:56 - 参考文献
: 20/07/2017 13:10:56 - 先决条件 : 20/07/2017 13:10:56 - -------------------------------------------------- ----- 20/07/2017 13:10:56 - 标识符: Microsoft.VisualStudio.Component.CoreEditor 20/07/2017 13:10:56 - 名称:Visual Studio 核心编辑器 20/07/2017 13:10:56 - 版本:[15.0,16.0) 20/07/2017 13:10:56 - 20/07/2017 13:10:56 - --------------------------------------------- ------------ 20/07/2017 13:10:56 - 标识符:Microsoft.Net.Component.4.7.SDK 20/07/2017 13:10:56 - 名称:.NET Framework 4.7 SDK 20/07/2017 13:10:56 - 版本:[15.0.26208.0,16.0) 20/07/2017 13:10:56 - 20/07/2017 13:10:56 - -------------------------------------------------- ----- 20/07/2017 13:10:56 - 标识符:Microsoft.Net.Component.4.7.TargetingPack 20/07/2017 13:10:56 - 名称:.NET Framework 4.7 目标 包 20/07/2017 13:10:56 - 版本:[15.0.26419.1,16.0) 20/07/2017 13:10:56 - 20/07/2017 13:10:56 - 签名详情... 20/07/2017 13:10:56 - 扩展未签名。 20/07/2017 13:10:56 - 20/07/2017 13:10:56 - 搜索适用产品... 20/07/2017 13:10:56 - 找到已安装的产品 - 全球位置 20/07/2017 13:10:56 - 找到已安装的产品 - Visual Studio Community 2017 20/07/2017 13:10:56 - PKGDEF 信息:寻找主 PkgDef 文件,路径:E:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\master.pkgdef20/07/2017 13:10:56 - PKGDEF 信息:创建 PkgDefCacheNonVolatile 20/07/2017 13:10:56 - PKGDEF 信息: 仔细检查主 pkgdef 文件 20/07/2017 13:10:56 - PKGDEF 信息:PkgDefManagement 已于 20/07/2017 13:10:56 初始化 - PKGDEF 信息:根文件夹,路径:E:\Program Files (x86)\Microsoft Visual 工作室\2017\社区\
20/07/2017 13:10:56 - PKGDEF 信息:ShellFolder,路径: E:\Program Files (x86)\Microsoft Visual Studio\2017\Community\
20/07/2017 13:10:56 - PKGDEF 信息:PkgDefSearchPath,路径: E:\Program 文件 (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\Extensions;E:\Program Files (x86)\微软视觉 Studio\2017\Community\Common7\IDE\CommonExtensions;E:\Program Files (x86)\微软视觉 Studio\2017\Community\Common7\IDE\devenv.admin.pkgdef
20/07/2017 13:10:56 - PKGDEF 信息:ImageManifestSearchPath, 路径:E:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\Extensions;E:\Program Files (x86)\微软视觉 Studio\2017\Community\Common7\IDE\CommonExtensions;C:\Users\pokor\AppData\Local\Microsoft\VisualStudio\15.0_7e57f2b8\Extensions
20/07/2017 13:10:56 - PKGDEF 信息:ApplicationExtensionsFolder, 路径:E:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\Extensions
20/07/2017 13:10:56 - PKGDEF 信息:“ZeroImpact”= dword:0, "MergeRegistry" = dword:3 20/07/2017 13:10:56 - PKGDEF 信息: 找不到 ConfigurationChanged 时间戳。,PKGDEF:80070002 20/07/2017 13:10:56 - PKGDEF 信息:PkgDefCache 标志,PKGDEF: 7001 20/07/2017 13:10:56 - PKGDEF 信息:找不到 配置更改时间戳。,PKGDEF:80070002 20/07/2017 13:10:56 - PKGDEF 信息:PkgDef 缓存是最新的。 20/07/2017 13:10:56 - PKGDEF 信息:PkgDefManagement 启动完成 20/07/2017 13:10:57 - ID 为“TestSnippet.Gernot”的扩展 Pokorny.32bf7e3b-9c59-457b-bf7d-bce58268a165' 未安装到 Visual Studio 社区 2017. 20/07/2017 13:11:22 - 以下 目标产品已选定... 20/07/2017 13:11:22 - 视觉 工作室社区 2017 20/07/2017 13:11:22 - 20/07/2017 13:11:23 - 开始安装 Visual Studio Community 2017 的扩展... 20/07/2017 13:11:30 - 安装到 Visual Studio Community 2017 顺利完成。扩展程序已安装到 C:\USERS\POKOR\APPDATA\LOCAL\MICROSOFT\VISUALSTUDIO\15.0_7E57F2B8\EXTENSIONS\GBDXUG45.OK4\
当我现在启动一个 VS2017 实例并转到“工具->扩展和更新...”时,它已安装。即使我去“工具->代码片段管理器...”我看到了sn-ps,但我无法通过右键单击“片段->插入片段...”或相关的sn-p快捷方式插入它们. (sn-p 代码本身非常好并且可以正常工作)
这篇来自msdn 的文章对我一点帮助都没有。本文中未定义的主题太多,因此无济于事。
要提一下,这与 stackoverflow entry 没有重复,因为我的问题与代码 sn-ps 扩展有关。
编辑:当我关注 vsix-extension-under-vs2017-topic 的 official video tutorial of microsoft 时,我什至得到了同样的日志错误。但是在这里,警报的作用与“插入片段...”相反。
【问题讨论】:
标签: visual-studio-2017 code-snippets vsix