VS2017 VSIX安装程序无法安装

时间:2017-06-23 16:10:54

标签: installer vsix visual-studio-2017

我正在尝试安装VS2017 VSIX安装程序,以便为我的应用程序创建安装项目。我试过多次试用这个包没有成功。

由于以下原因似乎失败了...... Package' VSInstallerProjects,version = 0.8.4'无法安装。 System.IO.IOException:文件' C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ Community \ Common7 \ IDE \ PublicAssemblies \ Microsoft.VisualStudio.WizardFramework.dll'已经存在。

我甚至改名为.WizardFramework.dll,但它刚刚创建了一个新的,然后再次失败。

任何有助于解决此问题的帮助将不胜感激 感谢

这是整个日志文件.....

2017-06-23 11:55:58 AM - 微软VSIX安装程序 2017-06-23 11:55:58 AM - -------------------------------------- ----- 2017-06-23 11:55:58 AM - vsixinstaller.exe版本: 2017-06-23 11:55:58 AM - 15.0.26403.7建造者:D15SVC 2017-06-23 11:55:58 AM - -------------------------------------- ----- 2017-06-23 11:55:58 AM - 命令行参数: 2017-06-23 11:55:58 AM - C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ Community \ Common7 \ IDE \ VSIXInstaller.exe,C:\ Users \ duane \ Downloads \ InstallerProjects.vsix, / installas:2024 / callingprocessid:21024 2017-06-23 11:55:58 AM - -------------------------------------- ----- 2017-06-23 11:55:58 AM - 微软VSIX安装程序 2017-06-23 11:55:58 AM - -------------------------------------- ----- 2017-06-23 11:55:59 AM - 初始化安装... 2017-06-23 11:55:59 AM - 扩展详情...... 2017-06-23 11:55:59 AM - 标识符:VSInstallerProjects 2017-06-23 11:55:59 AM - 名称:Microsoft Visual Studio 2017安装程序项目 2017-06-23 11:55:59 AM - 作者:微软 2017-06-23 11:55:59 AM - 版本:0.8.4 2017-06-23 11:55:59 AM - 说明:此官方Microsoft扩展在Visual Studio 2017中为Visual Studio Installer项目提供支持。 2017-06-23 11:55:59 AM - 地区:en-US 2017-06-23 11:55:59 AM - MoreInfoURL: 2017-06-23 11:55:59 AM - InstalledByMSI:False 2017-06-23 11:55:59 AM - SupportedFrameworkVersionRange:[4.6.1,) 2017-06-23 11:55:59 AM - 2017-06-23 11:55:59 AM - SignatureState:ValidSignature 2017-06-23 11:55:59 AM - SignedBy:微软公司 2017-06-23 11:55:59 AM - 证书资料: 2017-06-23 11:55:59 AM - -------------------------------------- ----------------- 2017-06-23 11:55:59 AM - [主题]:CN = Microsoft Corporation,OU = MOPR,OU = OPC,O = Microsoft Corporation,L = Redmond,S = Washington,C = US 2017-06-23 11:55:59 AM - [发行人]:CN = Microsoft Code Signing PCA 2010,O = Microsoft Corporation,L = Redmond,S = Washington,C = US 2017-06-23 11:55:59 AM - [序列号]:330000017D015E4C2BE2BCF66900000000017D 2017-06-23 11:55:59 AM - [Not Before]:2017-02-15 2:10:16 PM 2017-06-23 11:55:59 AM - [Not After]:2018-05-09 3:10:16 PM 2017-06-23 11:55:59 AM - [Thumbprint]:69713C6FF47FADFF90C9465F7783E6E08232B28F 2017-06-23 11:55:59 AM - 2017-06-23 11:55:59 AM - 支持的产品: 2017-06-23 11:55:59 AM - Microsoft.VisualStudio.Community 2017-06-23 11:55:59 AM - 版本:[15.0] 2017-06-23 11:55:59 AM - 2017-06-23 11:55:59 AM - 参考文献: 2017-06-23 11:55:59 AM - 先决条件: 2017-06-23 11:55:59 AM - -------------------------------------- ----------------- 2017-06-23 11:55:59 AM - 标识符:Microsoft.VisualStudio.MinShell 2017-06-23 11:55:59 AM - 名称:Visual Studio Min Shell 2017-06-23 11:55:59 AM - 版本:[15.0.26205,16.0) 2017-06-23 11:55:59 AM - 2017-06-23 11:55:59 AM - -------------------------------------- ----------------- 2017-06-23 11:55:59 AM - 标识符:Microsoft.Component.ClickOnce 2017-06-23 11:55:59 AM - 名称:ClickOnce Publishing 2017-06-23 11:55:59 AM - 版本:[15.0,16.0) 2017-06-23 11:55:59 AM - 2017-06-23 11:55:59 AM - 签名详情...... 2017-06-23 11:55:59 AM - 使用有效签名签署扩展程序。 2017-06-23 11:55:59 AM - 2017-06-23 11:55:59 AM - 搜索适用的产品...... 2017-06-23 11:55:59 AM - 发现安装的产品 - Microsoft Visual Studio Community 2015 2017-06-23 11:55:59 AM - 发现安装的产品 - Microsoft Visual Studio 2015 Shell(集成) 2017-06-23 11:55:59 AM - 发现安装的产品 - 全球定位 2017-06-23 11:55:59 AM - 发现安装的产品 - 2017年Visual Studio社区 2017-06-23 11:56:00 AM - PKGDEF信息:寻找主PkgDef文件,路径:C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ Community \ Common7 \ IDE \ master.pkgdef

2017-06-23 11:56:00 AM - PKGDEF信息:创建PkgDefCacheNonVolatile 2017-06-23 11:56:00 AM - PKGDEF信息:仔细检查主pkgdef文件 2017-06-23 11:56:00 AM - PKGDEF信息:PkgDefManagement初始化 2017-06-23 11:56:00 AM - PKGDEF信息:RootFolder,路径:C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ Community \

2017-06-23 11:56:00 AM - PKGDEF信息:ShellFolder,路径:C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ Community \

2017-06-23 11:56:00 AM - PKGDEF信息:PkgDefSearchPath,路径:C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ Community \ Common7 \ IDE \ Extensions; C:\ Program Files (x86)\ Microsoft Visual Studio \ 2017 \ Community \ Common7 \ IDE \ CommonExtensions; C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ Community \ Common7 \ IDE \ devenv.admin.pkgdef

2017-06-23 11:56:00 AM - PKGDEF信息:ImageManifestSearchPath,路径:C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ Community \ Common7 \ IDE \ Extensions; C:\ Program Files (x86)\ Microsoft Visual Studio \ 2017 \ Community \ Common7 \ IDE \ CommonExtensions; C:\ Users \ duane \ AppData \ Local \ Microsoft \ VisualStudio \ 15.0_0ee0412c \ Extensions

2017-06-23 11:56:00 AM - PKGDEF信息:ApplicationExtensionsFolder,路径:C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ Community \ Common7 \ IDE \ Extensions

2017-06-23 11:56:00 AM - PKGDEF信息:" ZeroImpact" = dword:0," MergeRegistry" = dword:3 2017-06-23 11:56:00 AM - PKGDEF信息:无法找到ConfigurationChanged时间戳。,PKGDEF:80070002 2017-06-23 11:56:00 AM - PKGDEF信息:无法找到ConfigurationChanged时间戳。,PKGDEF:80070002 2017-06-23 11:56:00 AM - PKGDEF信息:通过设置启用用户扩展,路径:HKEY_CURRENT_USER \ Software \ Microsoft \ VisualStudio \ 15.0_0ee0412c \ ExtensionManager \ EnableAdminExtensions

2017-06-23 11:56:00 AM - PKGDEF信息:PkgDefCache标志,PKGDEF:7001 2017-06-23 11:56:00 AM - PKGDEF信息:无法找到ConfigurationChanged时间戳。,PKGDEF:80070002 2017-06-23 11:56:00 AM - PKGDEF信息:无法找到ConfigurationChanged时间戳。,PKGDEF:80070002 2017-06-23 11:56:00 AM - PKGDEF信息:PkgDefManagement启动完成 2017-06-23 11:56:01 AM - ID为' VSInstallerProjects'的扩展程序未安装到Visual Studio Community 2017。 2017-06-23 11:56:07 AM - 以下目标产品已被选中...... 2017-06-23 11:56:07 AM - 2017年Visual Studio社区 2017-06-23 11:56:07 AM - 2017-06-23 11:56:08 AM - 开始安装2017 Visual Studio社区的扩展... 2017-06-23 11:56:08 AM - VSIX TaskScheduler:VSIX Auto Updatetask已经存在。 2017-06-23 11:56:12 AM - 软件包Microsoft.Windows.UniversalCRT.Msu.8不适用。由于以下原因而跳过它:当前操作系统版本' 10.0.15063.0'不在支持的版本范围内[6.2,6.3]'。 2017-06-23 11:56:12 AM - 软件包Microsoft.Windows.UniversalCRT.Msu.81不适用。由于以下原因而跳过它:当前操作系统版本' 10.0.15063.0'不在支持的版本范围内[6.3,6.4]'。 2017-06-23 11:56:12 AM - 软件包Microsoft.Net.4.6.FullRedist不适用。由于以下原因而跳过它:当前操作系统版本' 10.0.15063.0'不受支持的版本范围' [6.1.1,6.4)'。 2017-06-23 11:56:13 AM - 软件包Microsoft.Windows.UniversalCRT.Msu.7不适用。由于以下原因而跳过它:当前操作系统版本' 10.0.15063.0'不受支持的版本范围' [6.1,6.2)'。 2017-06-23 11:56:13 AM - 软件包Microsoft.DiagnosticsHub.KB2882822.Win7不适用。由于以下原因而跳过它:当前操作系统版本' 10.0.15063.0'不受支持的版本范围' [6.1,6.2)'。 2017-06-23 11:56:13 AM - 软件包WebSocket4NetV2不适用。由于以下原因而跳过它:当前操作系统版本' 10.0.15063.0'不受支持的版本范围' [6.1,6.2)'。 2017-06-23 11:56:13 AM - 软件包Microsoft.Net.4.6.1.FullRedist不适用。由于以下原因而跳过它:当前操作系统版本' 10.0.15063.0'不在受支持的版本范围内' [6.1.1,10.0.10241)'。 2017-06-23 11:56:13 AM - 软件包Microsoft.Windows.81SDK.Store.DirectX.Msi不适用。由于以下原因而跳过它:当前操作系统版本' 10.0.15063.0'不受支持的版本范围' [6.1,6.3]'。 2017-06-23 11:56:13 AM - 软件包Microsoft.Windows.81SDK.Store.DirectX.Msi不适用。由于以下原因而跳过它:当前操作系统版本' 10.0.15063.0'不受支持的版本范围' [6.1,6.3]'。 2017-06-23 11:56:13 AM - 软件包Microsoft.Windows.81SDK.Desktop.DirectX.Msi不适用。由于以下原因而跳过它:当前操作系统版本' 10.0.15063.0'不受支持的版本范围' [6.1,6.3]'。 2017-06-23 11:56:13 AM - 软件包Microsoft.Windows.81SDK.Desktop.DirectX.Msi不适用。由于以下原因而跳过它:当前操作系统版本' 10.0.15063.0'不受支持的版本范围' [6.1,6.3]'。 2017-06-23 11:56:13 AM - Windows Installer发现软件包' sqllocaldb,version = 15.1.61703.130,chip = x64,language = en-US'取代但未找到相应的兼容包信息。将跳过尝试修复,卸载可能会留下缓存。 2017-06-23 11:56:13 AM - 软件包Microsoft.VisualStudio.OfficeDeveloperTools.WindowsIdentityFoundation.Msu不适用。由于以下原因而跳过它:当前操作系统版本' 10.0.15063.0'不在受支持的版本范围内'(,6.2)'。 2017-06-23 11:56:22 AM -

Package' VSInstallerProjects,version = 0.8.4'无法安装。 System.IO.IOException:文件' C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ Community \ Common7 \ IDE \ PublicAssemblies \ Microsoft.VisualStudio.WizardFramework.dll'已经存在。

at Microsoft.VisualStudio.Setup.Installer.VsixInstaller.InstallCore(String localPath,String installDir,InstallablePackage pkg)    在Microsoft.VisualStudio.Setup.Installer.InstallerBase.InstallHelper(InstallData installData) 2017-06-23 11:56:22 AM - 跳过包' Component.VSInstallerProjects的缓存,版本= 0.8.4'因为包裹或父包裹有重要的失败。 2017-06-23 11:56:28 AM - 安装错误:Microsoft.VisualStudio.Setup.PackageFailureException:Package' VSInstallerProjects'无法安装    在Microsoft.VisualStudio.Setup.InstallOperation.Run(CancellationToken令牌)    在Microsoft.VisualStudio.Setup.Engine.RunOperation(InstallOperation installOperation,CancellationToken token,ExecuteAction action,ITelemetryOperation telemetryOperation)    在Microsoft.VisualStudio.Setup.Engine.RunCoreOperation(InstallOperation coreOperation,ExecuteAction action,ITelemetryOperation telemetryOperation,CancellationToken token)    在Microsoft.VisualStudio.Setup.Engine.Install(产品,String destination,CancellationToken令牌)    在Microsoft.VisualStudio.ExtensionManager.ExtensionEngineImpl.PerformSetupEngineInstall(InstallableExtensionImpl扩展,Boolean installPerMachine,Boolean isPackComponent,IDictionary 2 extensionsInstalledSoFar, List 1 extensionsUninstalledSoFar,IInstalledExtensionList modifiedInstalledExtensionsList,IProgress 1 progress, InstallFlags installFlags, AsyncOperation asyncOp, IInstalledExtension& newExtension) at Microsoft.VisualStudio.ExtensionManager.ExtensionEngineImpl.InstallInternal(InstallableExtensionImpl extension, InstallFlags installFlags, IDictionary 2 extensionsInstalledSoFar,List 1 extensionsUninstalledSoFar, IInstalledExtensionList modifiedInstalledExtensionsList, AsyncOperation asyncOp, IProgress 1进度)    在Microsoft.VisualStudio.ExtensionManager.ExtensionEngineImpl.BeginInstall(IInstallableExtension installableExtension,InstallFlags installFlags,AsyncOperation asyncOp)    在Microsoft.VisualStudio.ExtensionManager.ExtensionEngineImpl.InstallWorker(IInstallableExtension扩展,InstallFlags installFlags,AsyncOperation asyncOp)

2 个答案:

答案 0 :(得分:2)

我遇到了完全相同的问题。 我的诀窍是去文件夹:

C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ Professional \ Common7 \ IDE \ PublicAssemblies

并重命名以下2个文件:

  • Microsoft.VisualStudio.DeployWizard.dll
  • Microsoft.VisualStudio.WizardFramework.dll

如果存在,请重命名以下文件夹:

C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ Professional \ Common7 \ IDE \ CommonExtensions \ Microsoft \ VSI

完成后,我可以安装扩展程序。

请注意,我有一个专业版,所以在文件夹路径中你应该更换" Professional"与"社区"。

答案 1 :(得分:0)

我收到了同样的错误消息。在我的机器上安装VS 2019后尝试将VS扩展安装到VS 2017时出现错误消息。

看起来VS 2019安装可能破坏了2017 VSIX。

解决方案: 我对机器上的2017版本进行了维修,从而解决了我的问题。对于任何有此问题的人来说,这只是另一个解决方案。 要进行修复,请打开“控制面板|卸载程序|右键单击Visual Studio 2017'。卸载或更改(首先尝试更改选项)将为您提供“修复”计算机上当前2017版本的选项。