【发布时间】:2017-01-25 13:23:21
【问题描述】:
我在使用
安装 VS2017 时出错Package 'Microsoft.PortableLibrary.TargetingPack.Msi,version=15.0.26004.1' failed to install
实际的 IDE 将打开,但我没有任何 XAML 功能 - 在安装此组件之前安装似乎失败。 XAML 文件不会加载,并且“文本编辑器”下没有列出 XAML。
如何解决这个错误?
【问题讨论】:
我在使用
安装 VS2017 时出错Package 'Microsoft.PortableLibrary.TargetingPack.Msi,version=15.0.26004.1' failed to install
实际的 IDE 将打开,但我没有任何 XAML 功能 - 在安装此组件之前安装似乎失败。 XAML 文件不会加载,并且“文本编辑器”下没有列出 XAML。
如何解决这个错误?
【问题讨论】:
几个小时后终于让它开始工作了:
仍然不确定究竟什么是目标包 - 以及为什么 VS 无法安装它,但我手动安装了这个包并设法让它工作:
Microsoft .NET Framework 4.6.2 Developer Pack and Language Packs
https://www.microsoft.com/en-us/download/details.aspx?id=53321
我所做的其他可能有助于解决问题的事情:
C:\ProgramData\Microsoft\VisualStudio\Packages 中的所有文件 - 实际上我将它们移动到了OLD 文件夹,后来又删除了它们。重新启动安装后,您将在此处看到下载的软件包。%ProgramData%\Package Cache 到另一个驱动器的符号链接以节省空间 (https://superuser.com/questions/455853/can-i-delete-the-folder-c-programdata-package-cache)。这个符号链接似乎不再起作用,让我在%ProgramData%\Package Cache 中留下一些文件,其余文件在另一个驱动器中。我将它们移过来并重新创建了链接。如果这是您为节省磁盘空间而执行的操作而忘记了,那么这可能会导致解决方案失败。上面的东西解决了这个问题,我现在又回来了XAML。
注意:VS2017 RC1 不支持离线安装,所以这是我探索并放弃的另一个途径。命令行开关目前什么都不做。
我相信我需要的包是以下一个,但不是绝对确定。
C:\ProgramData\Microsoft\VisualStudio\Packages\Microsoft.PortableLibrary.TargetingPack.Msi,version=15.0.25719.0
【讨论】: