安装Dot Net Core 1.0.0 VS 2015工具预览版的问题2
每次我尝试安装DotNetCore.1.0.0-VS2015Tools.Preview2.exe包时出现以下错误:
安装失败一个或多个问题导致安装失败。 请解决问题,然后重试设置。 有关更多信息,请参阅日志文件。 安装程序检测到Visual Studio 2015更新3可能不完全安装。 请修复Visual Studio 2015 Update 3,然后重新安装此产品。
当我查看日志文件时,我发现下面一行似乎是在安装过程中导致的错误:
(VS2015CommunityUpdateVersion <> VS2015UpdateVersion)AND(VS2015CommunityExists)AND(VS2015UpdateVersionExists))或(VS2015ProfessionalUpdateVersion <> VS2015UpdateVersion)AND(VS2015ProfessionalExists)AND(VS2015UpdateVersionExists))或(VS2015EnterpriseUpdateVersion <> VS2015UpdateVersion)AND(VS2015EnterpriseExists) )和(VS2015UpdateVersionExists))或((VS2015WebExpressUpdateVersion <> VS2015UpdateVersion)AND(VS2015WebExpressExists)AND(VS2015UpdateVersionExists)))或(SKIP_VSU_CHECK = 1)OR(WixBundleAction = 2)'计算结果为false。
更新3的一个简单的修复尚未解决问题,所以我试图求助于卸载/重新安装更新。 通过时
控制面板>程序和function>查看已安装的更新
卸载更新,它跳转到“ Setup Completed
”屏幕,说所有的组件已经卸载,没有任何进度屏幕。 然后当我试图运行更新3安装程序它说,更新已经安装。
然后,我尝试使用Revo Uninstaller,但同样的事情发生后,清理文件夹和registry项。
我什至试图做一个/uninstall /force
的包,但无济于事。 看起来有些东西是保持更新注册的地方。
有什么build议么?
我可以通过使用SKIP_VSU_CHECK参数运行来安装它
DotNetCore.1.0.0-VS2015Tools.Preview2.exe SKIP_VSU_CHECK=1
编辑:我相信安德烈的解决scheme可能是更好的长期,因为它不涉及registry黑客攻击。 请先尝试下面的指示。 我将留下我原来的回答为后代。
我在全新的Windows 10安装中收到了相同的错误消息,并安装了全新的Visual Studio 2015。 我相信VS2015安装过程会自动下载并在此过程中应用Update 3。
追踪日志文件显示它正在比较几个版本号。 就我而言,“社区”版本版本不匹配。
[27B8:1BBC][2016-07-20T16:17:11]i000: Setting string variable 'VS2015UpdateVersion' to value '14.0.25420' [27B8:1BBC][2016-07-20T16:17:11]i000: Setting string variable 'VS2015ProfessionalUpdateVersion' to value '14.0.25420' [1A60:0CD4][2016-07-20T16:14:36]i000: Setting string variable 'VS2015CommunityUpdateVersion' to value '14.0.25424'
互联网历史上没有人曾经使用14.0.25424
版本,所以我认为它一定是一个错字。 将VS Community UpdateVersion
string值从14.0.25424
为14.0.25420
在registry中,安装程序工作正常。
完整的registry项来检查包括:
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\DevDiv\vs\Servicing\14.0\community HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\DevDiv\vs\Servicing\14.0\community\1033
两者都应具有以下string值:
"UpdateVersion"="14.0.25420"
希望这可以帮助。
了解问题, https: //msdn.microsoft.com/en-us/vs-knownissues/vs2015-update3-rc,详细介绍了与preview1类似的问题。
可能值得关注有关preview2的更新。
我有同样的问题,但尚未解决。 我的版本号与预览版1所列的版本号不同,这个答案只是指向官方问题页面。
[更新]这个官方字是在https://github.com/aspnet/Tooling是;
“由于安装程序检测逻辑中存在已知问题,即使安装了Visual Studio 2015 Update 3 RC,在运行安装程序时也可能会看到以下消息,这将在下一个版本中修复。并绕过检查,您可以从命令提示符下运行EXE,然后在末尾传递SKIP_VSU_CHECK = 1。
[更新2] – 从 rc1升级到 rc2的深入信息 ,David Pine的博客所需的步骤非常好。
ievangelist dot github dot io / blog / migrating-to-rc2 /
我先从@Andrey试过这个
DotNetCore.1.0.0-VS2015Tools.Preview2.exe SKIP_VSU_CHECK=1
这部分工作,因为我能够完成安装。 在VS启动时,有一个警告消息,一些组件不会工作。 我能够编辑代码,但不能运行示例应用程序。
我记得“Visual Studio Community 2015”安装中有关“Visual C ++ 2015 Redistributable”版本不匹配的早期警告消息。 所以我的下一个实验是进入“控制面板 – 程序和function”,并卸载我发现“(x64)”和“(x86)”的2个例子。 然后我运行了“Visual Studio Community 2015”的修复安装。 成功。
我使用以下命令从cmd运行安装: DotNetCore.1.0.0-VS2015Tools.Preview2.exe SKIP_VSU_CHECK = 1
安装没有任何问题
我有同样的问题,但没有上述答案帮助我。
这个问题可能是由于exe试图通过IE下载内容导致的,所以它可能不足以从IE浏览器更改一个或两个设置,但build议将它们重置为默认值,这就解决了我的问题。
- 根据metapackage,netstandard库的应用含义是什么?
- 如何使用EF Core在ASP.NET Core中取消应用迁移
- 迷失在版本和工具中:.NET核心,核心工具,dotnet核心CLI,
- 什么是project.lock.json?
- .NET Core和.NET Standard Class Library项目types有什么区别?
- 如果(false == true)在抛出exception的时候执行block
- .NET Core,.NET Framework和Xamarin有什么区别?
- Visual Studio 2017安装打破了Visual Studio 2015 ASP.NET核心项目
- 使用HttpClient PostAsJsonAsync在ASP.NET Core中发送HTTP POST消息