如何正确安装Visual Studio 2017企业版

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何正确安装Visual Studio 2017企业版相关的知识,希望对你有一定的参考价值。

1
首先,打开微软网站,找到visual studio 2017 community。
2
点击安装下载,进入下载界面,如果无反应,点击请单击此处重试。然后点击下方运行,开始下载在线安装包
3
下载完后运行,点击继续,开始安装。
4
进入此页面,可以选择自己想要的工作环境。
5
因为我只编写C语言,所以就选择了“单个组件”,在里面勾选需要的环境即可。
6
选择完后,点击右下角的安装,因为我的已经安装,显示的是修改,点击后便开始了在线安装。
7
安装完成,使用方法和vs2015类似。
参考技术A 1> 下载Visual Studio 2017的"在线安装"安装程序, 推荐下载企业版, 进入https://www.visualstudio.com/zh-hans/downloads/ 找到Visual Studio Enterprise 2017下载即可. 另外, 企业版的密钥已经泛滥了, 大家可以通过Google来搜索获取.
2> 已下载好的"在线安装"安装程序, 从命名为: vs_enterprise.exe
3> 在你的磁盘上, 找一个剩余空间比较的分区, 比如D分区. 然后在该分区根目录下新建立一个文件夹, 比如:vs2017offline
4> 打开命令提示符(管理员模式), 并输入如下命令(直接复制即可), 启动离线下载模式:
vs_enterprise.exe --layout D:\vs2017offline
5> 慢慢等待下载, 至于什么时候下载完成, 看你网络情况. 如果下载完成, 下载程序会自动退出, 这个不用担心. 以我个人经历, 我耗时3小时完成.
参考技术B 点击安装下载,进入下载界面,如果无反应,点击请单击此处重试。然后点击下方运行,开始下载在线安装包

下载完后运行,点击继续,开始安装。

进入此页面,可以选择自己想要的工作环境。

因为我只编写C语言,所以就选择了“单个组件”,在里面勾选需要的环境即可。

选择完后,点击右下角的安装,因为我的已经安装,显示的是修改,点击后便开始了在线安装。
7
安装完成,使用方法和vs2015类似。

Visual Studio 无法在 Windows 10 上正确安装

【中文标题】Visual Studio 无法在 Windows 10 上正确安装【英文标题】:Visual Studio does not install correctly on Windows 10 【发布时间】:2015-10-27 01:17:27 【问题描述】:

我将我的笔记本电脑升级到了 Windows 10(没有预览版 - 真的!)。然后我安装了 Visual Studio Community Edition 2015(我已经安装了 VS 2013),这样我就可以开始使用 Cordova 功能了。安装搅动和燃烧了很长时间,最后以一页警告结束。警告似乎对应于日志文件中的条目(在这篇文章的底部)。 我曾尝试卸载/重新安装 VS2015,认为连接问题是罪魁祸首——这不起作用。 我下载了 ISO,卸载,然后从 ISO 重新安装 - 同样的问题。 好吧,我以为无论如何我都会尝试创建一个应用程序,但是我收到了精彩的“对象未设置为引用......”消息框,这当然不会让您知道发生了什么在。 所以 - 我重新启动了 VS2015 并尝试创建一个新的非 Cordova 项目 - 我收到了相同的“对象未设置为引用...”对话框。 我能够打开一个现有的 VS 2013 项目 - 它运行良好。 因此,我尝试在 Windows 7 上重复这个奇妙的冒险。一切正常。 我的结论是Win10和VS2015之间存在某种问题。 VS2013 在 Win10 和 Win7 上运行良好 - 而 VS2015 在 Win7 上运行良好。 我真的很想把我们的团队升级到 Win10(很遗憾,其中一些是在 Win8.1 上),我们也想迁移到 VS2015,但是在我们知道这里发生了什么之前,我们不能继续前进。

我终于在 VS 2013 上安装了 Cordova 扩展 CTP(但我必须对我的 Win10 和我的 Win7 机器都这样做,以便我可以在它们之间共享解决方案),这样我才能开始工作 - 效果很好。

我仔细检查了一下,BITS 服务说它正在 Win10 框中运行。

有什么帮助吗?

日志片段如下:

[2AB8:23DC][2015-08-04T07:41:17]i000: MUX:  Source confirmed
[2AB8:2954][2015-08-04T07:41:18]i000: MUX:  Finished connecting secondary installer pipe
[2AB8:23A4][2015-08-04T07:41:24]i000: MUX:  Updating secondary installer progress display name: TypeScript for Visual Studio
[2AB8:23A4][2015-08-04T07:41:35]i000: MUX:  Updating secondary installer progress display name: KB3073097
[2AB8:23A4][2015-08-04T07:44:21]i000: MUX:  Updating secondary installer progress display name: Windows 10 SDK 10.0.10240
[2AB8:23A4][2015-08-04T07:44:25]i000: MUX:  Updating secondary installer progress display name: Android SDK Setup (API Level 19 and 21)
[2AB8:23A4][2015-08-04T07:45:57]i000: MUX:  Updating secondary installer progress display name: Microsoft Visual Studio Emulator for Android
[2AB8:23A4][2015-08-04T07:46:50]i000: MUX:  Updating secondary installer progress display name: Apache Ant (1.9.3)
[2AB8:23A4][2015-08-04T07:47:04]i000: MUX:  Updating secondary installer progress display name: Android Native Development Kit (R10E, 32 bits)
[2AB8:23A4][2015-08-04T07:52:55]i000: MUX:  Updating secondary installer progress display name: Tools for Windows 10 Universal Apps (Windows SDK 10.0.10240)
[2AB8:23A4][2015-08-04T07:53:00]i000: MUX:  Updating secondary installer progress display name: Android SDK Setup (API Level 22)
[2AB8:23A4][2015-08-04T07:53:02]i000: MUX:  Updating secondary installer progress display name: Visual C++ iOS Development
[2AB8:23A4][2015-08-04T07:53:08]i000: MUX:  Updating secondary installer progress display name: Visual C++ Android Development
[2AB8:23A4][2015-08-04T07:53:14]i000: MUX:  Updating secondary installer progress display name: HTML/JavaScript (Apache Cordova) Update 1
[2AB8:23A4][2015-08-04T07:53:22]i000: MUX:  Updating secondary installer progress display name: C#/.NET (Xamarin)
[2AB8:23A4][2015-08-04T07:58:05]i000: MUX:  Updating secondary installer progress display name: Emulators for Windows Mobile 10.0.10240
[2AB8:1968][2015-08-04T07:58:08]i000: MUX:  ExecuteError: Package (VSSecondaryInstaller_box) failed: Error Message Id: 1603 ErrorMessage: TypeScript for Visual Studio : This product did not download successfully: 
[2AB8:1968][2015-08-04T07:58:08]i000: MUX:  ExecuteError: Package (VSSecondaryInstaller_box) failed: Error Message Id: 1603 ErrorMessage: KB3073097 : This product did not download successfully: 
[2AB8:1968][2015-08-04T07:58:08]i000: MUX:  ExecuteError: Package (VSSecondaryInstaller_box) failed: Error Message Id: 1603 ErrorMessage: Windows 10 SDK 10.0.10240 : This product did not download successfully: 
[2AB8:1968][2015-08-04T07:58:08]i000: MUX:  ExecuteError: Package (VSSecondaryInstaller_box) failed: Error Message Id: 1603 ErrorMessage: Android SDK Setup (API Level 19 and 21) : This product did not download successfully: BITS download failed. BITS service may have been disabled on the machine.
[2AB8:1968][2015-08-04T07:58:08]i000: MUX:  ExecuteError: Package (VSSecondaryInstaller_box) failed: Error Message Id: 1603 ErrorMessage: Microsoft Visual Studio Emulator for Android : This product did not download successfully: 
[2AB8:1968][2015-08-04T07:58:08]i000: MUX:  ExecuteError: Package (VSSecondaryInstaller_box) failed: Error Message Id: 1603 ErrorMessage: Apache Ant (1.9.3) : This product did not download successfully: 
[2AB8:1968][2015-08-04T07:58:08]i000: MUX:  ExecuteError: Package (VSSecondaryInstaller_box) failed: Error Message Id: 1603 ErrorMessage: Android Native Development Kit (R10E, 32 bits) : This product did not download successfully: 
[2AB8:1968][2015-08-04T07:58:08]i000: MUX:  ExecuteError: Package (VSSecondaryInstaller_box) failed: Error Message Id: 1603 ErrorMessage: Tools for Windows 10 Universal Apps (Windows SDK 10.0.10240) : This product did not download successfully: 
[2AB8:1968][2015-08-04T07:58:08]i000: MUX:  ExecuteError: Package (VSSecondaryInstaller_box) failed: Error Message Id: 1603 ErrorMessage: Android SDK Setup (API Level 22) : This product did not download successfully: 
[2AB8:1968][2015-08-04T07:58:08]i000: MUX:  ExecuteError: Package (VSSecondaryInstaller_box) failed: Error Message Id: 1603 ErrorMessage: Visual C++ iOS Development : This product did not download successfully: 
[2AB8:1968][2015-08-04T07:58:08]i000: MUX:  ExecuteError: Package (VSSecondaryInstaller_box) failed: Error Message Id: 1603 ErrorMessage: Visual C++ Android Development : This product did not download successfully: 
[2AB8:1968][2015-08-04T07:58:08]i000: MUX:  ExecuteError: Package (VSSecondaryInstaller_box) failed: Error Message Id: 1603 ErrorMessage: HTML/JavaScript (Apache Cordova) Update 1 : This product did not download successfully: 
[2AB8:1968][2015-08-04T07:58:08]i000: MUX:  ExecuteError: Package (VSSecondaryInstaller_box) failed: Error Message Id: 1603 ErrorMessage: C#/.NET (Xamarin) : This product did not download successfully: 
[2AB8:1968][2015-08-04T07:58:08]i000: MUX:  ExecuteError: Package (VSSecondaryInstaller_box) failed: Error Message Id: 1603 ErrorMessage: Emulators for Windows Mobile 10.0.10240 : This product did not download successfully: 
[1C70:27A4][2015-08-04T07:58:39]e000: Error 0x80048648: Process returned error: 0x80048648
[1C70:27A4][2015-08-04T07:58:39]e000: Error 0x80048648: Failed to execute EXE package.
[2AB8:1968][2015-08-04T07:58:39]e000: Error 0x80048648: Failed to configure per-machine EXE package.
[2AB8:1968][2015-08-04T07:58:39]i000: MUX:  Installation size in bytes for package: VSSecondaryInstaller_box MaxAppDrive: 0  MaxSysDrive: 4192628136  AppDrive: 0  SysDrive: 4186217896
[2AB8:1968][2015-08-04T07:58:39]i000: MUX:  ExecutePackageComplete for secondary installer
[2AB8:1968][2015-08-04T07:58:39]i000: MUX:  Disconnecting secondary installer pipe
[2AB8:1968][2015-08-04T07:58:39]i000: MUX:  Return Code:0x80048648 Msi Messages:TypeScript for Visual Studio : This product did not download successfully:  Result Detail:0 Restart:None
[2AB8:1968][2015-08-04T07:58:39]i000: MUX:  Set Result: Return Code=-2147187128 (0x80048648), Error Message=TypeScript for Visual Studio : This product did not download successfully: , Result Detail=, Vital=False, Package Action=Install, Package Id=VSSecondaryInstaller_box
[2AB8:1968][2015-08-04T07:58:39]i000: Setting string variable 'BundleResult' to value '0'
[2AB8:1968][2015-08-04T07:58:39]w350: Applied non-vital package: VSSecondaryInstaller_box, encountered error: 0x80048648. Continuing...
[2AB8:1968][2015-08-04T07:58:39]i000: MUX:  ExecutePackageBegin PackageId: community_finalizer

【问题讨论】:

This product did not download successfully 似乎很清楚...... 但是,没有迹象表明它从“哪里”下载,这就是我下载 ISO 并尝试从它安装并获得相同结果的原因。为了解决这个问题,我们在 VS2013 上安装了更新 5,它现在破坏了 Cordova 预览。并且 MS 删除了更新 4,所以我们不能回到那个状态。我们基本上是 DOA。谢谢雷德蒙德! 尝试清理 'C:\ProgramData\Package Cache... 并从 ISO 重新安装。还要检查 iso 哈希是否有任何缺陷... 我卸载并删除了包缓存中的所有内容,然后从 ISO 中再次尝试。它结束说它是成功的,并要求重新启动。我进行了重新启动,导致多次重新启动,屏幕上显示 Windows 正在更新的消息,不要关闭。它终于完成了,然后开始安装 VS2015。完成后,它会收到无​​法下载的相同组件的相同消息。无论如何我尝试打开一个项目,它说没有安装cordova工具并尝试安装它们,结果相同。 MS,请修复您在 Win10 上的安装。 我有类似的问题并尝试了解决方案。没有任何效果。期待另一个解决方案 【参考方案1】:

我在安装VS2013 update 5(iso version)时遇到了类似的问题。

如果您在 Windows 10 中搞砸了 VS2013 的安装/重新安装/更新,以下是我为成功操作所遵循的步骤:

    (暂时)关闭系统还原。 关闭 AVG 防病毒 - 直到下次重新启动并关闭身份 AVG 任务管理器中的保护。如果您正在使用另一个,请执行相同的操作 杀毒软件。 安装/卸载/更新 Visual Studio 2013。 当安装/重新安装/更新停止时,结束 64 位 Windows 安装程序 在任务管理器中,操作将继续。做同样的事情 如果在操作成功完成之前发生同样的情况。 确保 Windows 安装程序没有在任务管理器中运行,以便下一步 步骤。 运行 subincl.exe (https://docs.microsoft.com/en-us/archive/blogs/astebner/solving-setup-errors-by-using-the-subinacl-tool-to-repair-file-and-registry-permissions)。 在管理员模式下运行命令并转到\ProgramData\Package Cache 并运行命令:Del /F /S *.msiDelete /F /S *.cab. 安装/重新安装/更新。

【讨论】:

这对我有用。谢谢你。在只有 linux 和 OSX 的 5 年辉煌之后,我无法告诉你我有多讨厌微软...... 对于 2013 更新 5,我们发现解决方案是删除解决方案基目录中的 *.suo 文件并重新启动 Visual Studio。简单!【参考方案2】:

在我的 BizSpark Enterprise 许可证过期后,我在安装 VS2015 Professional 时遇到了很多问题。我必须完成上述所有操作,以及删除/重命名文件夹

C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18

并禁用 Windows Defender。不过,我的安装会闪烁启动屏幕并挂起。最终奏效的是从 Windows 组件中删除 .NET 2.0 和 3.5。 (除了已经列出的所有步骤,而不是替代。)我还确保我的 ISO 文件的 SHA1 值匹配并运行 TotalUninstaller 工具以删除旧安装的所有痕迹。

现在我遇到了不同的问题,祝我好运!我其实很喜欢 Windows 10 和 VS2015,但也有天...

乔伊

【讨论】:

【参考方案3】:

它帮助我重新启用了我因某种原因禁用的“从其他 PC 下载更新”。

这样做 1. 转到设置/更新和安全/Windows 更新/高级选项/选择更新的交付方式 2.确保它是“开”和“我的本地网络上的电脑和互联网上的电脑”

【讨论】:

【参考方案4】:

我在使用 VS2015 时遇到了类似的问题,由于 VS2015,我最终重新格式化了我的计算机。我所做的是:我下载了 VS2015 的默认设置。然后它起作用了!但是下载功能是可怕的。我有必要拥有工具和 Windows SDK,而且我需要 Common C++。所以我首先下载了 Common C++,然后创建了一个还原点(如果工具和 Windows SDK 的安装不成功,我有我的文件的备份)。现在 VS2015 工作正常,但不确定您是否可以免费下载某些功能。希望这对你有帮助:)

【讨论】:

【参考方案5】:

我在安装包时遇到了同样的问题,因为网络问题。 由于下载缓存,我准备安装VS2015时无法解决问题。

最后我把“C:\ProgramData\Package Cache”下的所有文件夹都删除了,然后重新安装VS2015,不用担心,很快。

问题解决了。

祝你好运!!!

【讨论】:

我也试过了(参见前面的 cmets),但没有成功。很高兴它对你有用。 嘿@huangchaosuper - 我使用了这个解决方案,因为它无法正确安装 TypeScript。这个解决方案可以解决这个问题。【参考方案6】:

如果您在 VM 中安装,则没有解决方案,模拟器本身就是虚拟机,如果您在 Hyper-V 环境中运行,似乎会出现问题。 我可以确认我在 VMWare Workstation 中运行时遇到的相同问题。这应该会缩小您寻找解决方案的范围。

“使用 Hyper-V 模拟设备 在没有虚拟化的真实硬件上安装 Visual Studio 2015 时,您可以选择使用 Hyper-V 启用模拟 Windows 和 Android 设备的功能。当您安装到 Hyper-V 中时,您将无法模拟 Windows 或 Android 设备。这是因为模拟器本身就是虚拟机,您目前无法在另一个虚拟机中托管虚拟机。解决方法是拥有真正的 Windows 或 Android 设备,您可以直接在这些设备上部署和调试您的应用程序。”

【讨论】:

msdn.microsoft.com/en-us/library/… 您好,欢迎来到 Stack Overflow!请通过编辑将任何进一步的信息(例如参考)添加到原始答案,而不是仅仅将其放入 cmets。顺便说一句,您提供参考很好。 这不是在虚拟机上,这是一台金属笔记本电脑。唯一有点奇怪的是,我安装了VS2013,无法删除,否则我将无法继续开发。我们尝试的一切都没有奏效,包括使用 ISO、下载,甚至本周发布的 Win10 最新补丁。【参考方案7】:

我在 Windows 10 上发现 VS2015 的许多问题。太多了,不胜枚举。

一种可行的方法是在安装 VS2015 后重新安装所有第 3 方工具。例如,安装 VS2015 和组件。接下来在您的操作系统上卸载与 Cordova 相关的任何内容。接下来逐一安装第 3 方 Cordova 组件,最后重新安装和修复 VS2015 Cordova 组件。我还没有尝试在 VS2015 和 Windows 10 上使用 Cordova。

但是,例如,在安装 VS2015 后升级到 Windows 10 将完全破坏您的 Hyper-V 环境。这可以通过修改您的 Hyper-V 设置来解决。然而,这也会破坏您的 Genymotion 和 VirtualBox 安装(必须重新安装)。此外,适用于 Android 的 Microsoft Visual Studio 模拟器也完全工作 - 不要浪费您的时间。我的已经卸载了。

这些问题在 Microsoft 是众所周知的(在过去 48 小时内,我曾就这些主题与关键的 MS 员工直接通过电子邮件),他们说他们正在努力解决。

绝对是一项正在进行的工作。祝你在 Windows 10 上使用 VS2015 好运。

【讨论】:

感谢您的回复 - 至少很高兴知道我们并不孤单!我将尝试您建议的一次一次的方法,并在第二天左右发布我的结果。

以上是关于如何正确安装Visual Studio 2017企业版的主要内容,如果未能解决你的问题,请参考以下文章

如何正确安装Visual Studio 2017企业版

visual studio 2017 如何下载和安装

visual studio 2010不能正确安装,急求

如何将 LocalDB 2016 与 Visual Studio 2017 一起安装?

在 Visual Studio 2017 中运行 Python,输出显示不正确?

如何离线安装Visual Studio 2017