我一直在尝试安装Visual Studio 2017 Community Edition,大约一个星期,但是我一直收到以下错误消息。
消息ID:1310消息详细信息:写入文件时出错: Microsoft.SqlServer.Types.dll。
消息ID:1310消息详细信息:写入文件时出错: Microsoft.VisualStudio.PerformanceTools.Detours.dll。
我正在尝试安装桌面应用程序的工作负载或任何所谓的工作。
我已经在互联网上搜索了,并尝试了一些方法。包含 -安装所有未决的Windows更新。 -卸载VS安装程序,运行清理实用程序,然后重新启动。 -尝试手动运行失败的MSI(它们仍然失败)。 -卸载计算机上的所有SQL Server。
我在互联网上找不到任何东西,解决了我的问题。任何帮助将不胜感激。
答案 0 :(得分:1)
我认为可能发生的事情是,您可能拥有一些较旧版本的DLL,但您没有覆盖权限。请再次卸载VS 2017,然后手动删除C:\Program Files (x86)\Microsoft Visual Studio 15.0
和/或C:\Program Files\Microsoft Visual Studio 15.0
,然后再次尝试安装。
这是假设您在这些目录中不需要任何预先存在的东西。
例如,绕行dll将位于C:\Program Files (x86)\Microsoft Visual Studio 15.0\Common7\IDE\PrivateAssemblies
可以与文件夹权限相关。您是否有权写入所需的目录?尝试以“以管理员身份”运行安装程序,并确保要安装的用户具有写入该文件夹和程序文件文件夹的权限。也许尝试在另一个目录中安装。
再次重新下载安装程序,可能已损坏。
确保您没有用完磁盘空间。
由于存在SQL Server DLL冲突,请尝试卸载SQL Server,手动清除包含该DLL的目录,然后重新安装。
其中之一应该会有所帮助,但是我很难确定没有访问环境。祝好运!我希望这会有所帮助。