错误:包 [ApacheCordovaToolsPackage] 的 SetSite 失败
Posted
技术标签:
【中文标题】错误:包 [ApacheCordovaToolsPackage] 的 SetSite 失败【英文标题】:Error: SetSite failed for package [ApacheCordovaToolsPackage] 【发布时间】:2015-10-22 20:26:13 【问题描述】:我刚刚安装了 Visual Studio 2015 和 Visual Studio Cordova 工具。 它工作得很好,我可以用它创建一个项目。
然后我安装了ionic cli,突然我收到错误
SetSite failed for package [ApacheCordovaToolsPackage]
我尝试修复 Visual Studio 和 Cordova 工具无济于事。 有什么帮助吗?
【问题讨论】:
我在安装 Win10 SDK 后也遇到了同样的问题。 今天我让 VS 安装 TypeScript 工具和 Cordova 工具的更新。后来我开始打这个,JS语言服务似乎完全被破坏了(JS甚至没有出现在选项->语言下的文本编辑器中)。那么,谁彻底击败了 VS? Cordova 还是 TypeScript? 【参考方案1】:this MSDN forum post 中的步骤对我有用。为 Googleability 复制:
在安装程序缓存中找到 Visual Studio 2015 的安装程序。
cd /d "%ProgramData%\Package Cache"
dir vs*exe /s /b
找到 vs_community.exe、vs_professional.exe 或 vs_enterprise.exe 的路径,然后复制该路径。
(我在C:\ProgramData\Package Cache\a60a492e-b5eb-4218-a9e6-f38d18a7dbaf\vs_enterprise.exe
找到了我的vs_enterprise.exe
)
CD 进入该路径,例如,
cd a60a492e-b5eb-4218-a9e6-f38d18a7dbaf
使用选项/modify /installselectableitems javascript
执行安装程序,例如,
vs_enterprise.exe /modify /installselectableitems Javascript
在 Visual Studio 设置中,选择修改然后更新,而不更改任何功能选择。
然后:
cd C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE
devenv /updateconfiguration
devenv /clearcache
【讨论】:
附带说明,VS android 模拟器在启动时仍然给我一个错误(“无法更改虚拟机的显示控制器设置”)。从 Hyper-V 管理器中删除 Android VM 后,它又开始工作了。 我整个上午都在努力解决这个问题,你的解决方案是唯一有效的,谢谢! 谢谢,谢谢。我几乎放弃了这个。我不认为新产品会有这种问题 我真的不推荐在cordova/ionic 上使用VS 工具,它有很多bug,不会像cli 工具那样灵活。 为我工作,谢谢!【参考方案2】:Error adb.exe when running Visual Studio 2015 RC 中的解决方案对我有用。 简而言之: 删除此文件夹:C:\Users[用户名]\appdata\local\microsoft\VisualStudio\14.0\ComponentModelCache
然后打开一个新项目,用VS重建文件夹。
【讨论】:
我在使用 Visual Studio 2019 和IntelliCodeCppPackage
时遇到了类似的问题。在我 2019 年安装的情况下,缓存位于 16.0_1c277db3
,但您应该查找任何文件夹。以上是关于错误:包 [ApacheCordovaToolsPackage] 的 SetSite 失败的主要内容,如果未能解决你的问题,请参考以下文章
Python 'No module named' 错误; “包”不是包