安装 Visual Studio 2015 会破坏 2010 的功能
Installing Visual Studio 2015 breaks 2010's functionality
这不是我第一次遇到这个问题。不幸的是,我想我第一次没有吸取教训。我以为这是另一个问题。我正在全新安装 Windows 7 Enterprise。
我安装了 2010 和 SP1。一切都很好。我工作了整整一个星期,没有遇到任何问题。
我安装了 2015。2015 工作正常,但 2010 无法清理构建项目...
Error 11 Could not copy "obj\Release\App.exe" to "bin\Release\App.exe". Exceeded retry count of 10. Failed. App
Error 12 Unable to copy file "obj\Release\App.exe" to "bin\Release\App.exe". The process cannot access the file 'bin\Release\App.exe' because it is being used by another process. App
它甚至给我这个错误,只需尝试 运行 Clean Solution
:
Warning 1 Unable to delete file "C:\Source 2010\App\bin\Release\App.exe". Access to the path 'C:\Source 2010\Mimic\bin\Release\App.exe' is denied. App
没有权限问题(我是管理员)。没有以某种方式仅影响 2010 的防病毒程序。我什至尝试 运行ning 2010 具有管理员权限,没有区别。删除 bin 文件夹也不起作用,因为它不会让我在 2010 年 运行ning 时(当我遇到这个问题时)。
另一个奇怪的是它有时会通过重新启动 2010 来工作。不幸的是,断点无法工作:No symbols have been loaded for this document.
这绝对是 2015 版安装的问题,可能只有 4.6 本身。
对发生的事情有什么想法吗?我快死在这里了。我已经处理这个问题好几个星期了,但我已经无能为力了。
根据 here 和其他一些建议,看看这些小技巧是否能解决问题:
1) 在 AssemblyInfo.cs 中你使用“*”(类似这样的东西):
[assembly: AssemblyVersion("1.0.*")]
这在 Windows 7
中似乎不太受欢迎。尝试明确定义版本。
[assembly: AssemblyVersion("1.0.0.0")]
2)是Windows Indexing Services
运行?尝试禁用它并重建。
3) 关闭你的 vshost.exe、VS 和任何相关的东西,并手动删除你的 obj
和 bin
文件夹。然后重建。
4) 以管理员身份启动 Visual Studio 并重试。
5) 查看重新启动 Application Experience
服务是否有帮助
6) Project Properties -> Build Tab -> Change output path to something, rebuild, then change output path 回bin/Debug/
7) 另一个疯狂的问题,请确保关闭所有设计器选项卡,然后重新构建。
希望你是对的,这些类型的错误并不好玩。
到目前为止,一切都很好,完全感谢 Hans Passant(请参阅 OP 评论)。
我将我的解决方案配置从发布更改为调试,进入项目设置 -> 调试,然后取消选中 "Enabled Visual Studio hosting process" 选项。当我尝试重建时它发出了警告,但它构建得很好。断点起作用了。我什至尝试过 Clean Solution 并且它起作用了。重启VS2010,改回Release模式,一切正常
我也回到调试选项并重新启用该选项,一切仍然有效。
更改该选项的行为似乎已解决了问题。
我想向可能遇到此问题的任何其他人重申:它连续两次发生在两个全新的 Windows 7 Enterprise 安装中,破坏了 2010(使用 SP1),第二个 2015 已完成安装,预和 post 重启。
这不是我第一次遇到这个问题。不幸的是,我想我第一次没有吸取教训。我以为这是另一个问题。我正在全新安装 Windows 7 Enterprise。
我安装了 2010 和 SP1。一切都很好。我工作了整整一个星期,没有遇到任何问题。
我安装了 2015。2015 工作正常,但 2010 无法清理构建项目...
Error 11 Could not copy "obj\Release\App.exe" to "bin\Release\App.exe". Exceeded retry count of 10. Failed. App
Error 12 Unable to copy file "obj\Release\App.exe" to "bin\Release\App.exe". The process cannot access the file 'bin\Release\App.exe' because it is being used by another process. App
它甚至给我这个错误,只需尝试 运行 Clean Solution
:
Warning 1 Unable to delete file "C:\Source 2010\App\bin\Release\App.exe". Access to the path 'C:\Source 2010\Mimic\bin\Release\App.exe' is denied. App
没有权限问题(我是管理员)。没有以某种方式仅影响 2010 的防病毒程序。我什至尝试 运行ning 2010 具有管理员权限,没有区别。删除 bin 文件夹也不起作用,因为它不会让我在 2010 年 运行ning 时(当我遇到这个问题时)。
另一个奇怪的是它有时会通过重新启动 2010 来工作。不幸的是,断点无法工作:No symbols have been loaded for this document.
这绝对是 2015 版安装的问题,可能只有 4.6 本身。
对发生的事情有什么想法吗?我快死在这里了。我已经处理这个问题好几个星期了,但我已经无能为力了。
根据 here 和其他一些建议,看看这些小技巧是否能解决问题:
1) 在 AssemblyInfo.cs 中你使用“*”(类似这样的东西):
[assembly: AssemblyVersion("1.0.*")]
这在 Windows 7
中似乎不太受欢迎。尝试明确定义版本。
[assembly: AssemblyVersion("1.0.0.0")]
2)是Windows Indexing Services
运行?尝试禁用它并重建。
3) 关闭你的 vshost.exe、VS 和任何相关的东西,并手动删除你的 obj
和 bin
文件夹。然后重建。
4) 以管理员身份启动 Visual Studio 并重试。
5) 查看重新启动 Application Experience
服务是否有帮助
6) Project Properties -> Build Tab -> Change output path to something, rebuild, then change output path 回bin/Debug/
7) 另一个疯狂的问题,请确保关闭所有设计器选项卡,然后重新构建。
希望你是对的,这些类型的错误并不好玩。
到目前为止,一切都很好,完全感谢 Hans Passant(请参阅 OP 评论)。
我将我的解决方案配置从发布更改为调试,进入项目设置 -> 调试,然后取消选中 "Enabled Visual Studio hosting process" 选项。当我尝试重建时它发出了警告,但它构建得很好。断点起作用了。我什至尝试过 Clean Solution 并且它起作用了。重启VS2010,改回Release模式,一切正常
我也回到调试选项并重新启用该选项,一切仍然有效。
更改该选项的行为似乎已解决了问题。
我想向可能遇到此问题的任何其他人重申:它连续两次发生在两个全新的 Windows 7 Enterprise 安装中,破坏了 2010(使用 SP1),第二个 2015 已完成安装,预和 post 重启。