Rol*_*ium 20 c# visual-studio-2015
所以今天我决定更新到Visual Studio 2015(以前运行RC版本没有任何困难),但现在我的项目不喜欢largeaddressaware命令行事件.
我有一个后期构建事件:
call "$(DevEnvDir)..\tools\vsvars32.bat"
editbin /largeaddressaware "$(TargetPath)"
Run Code Online (Sandbox Code Playgroud)
但是我收到以下错误:
命令"call"C:\ Program Files(x86)\ Microsoft Visual Studio 14.0\Common7\IDE ..\tools\vsvars32.bat"editbin/largeaddressaware"C:\ ...\bin\Debug\Application.exe" "退出代码9009
有什么想法吗?
mag*_*981 49
我将cmd脚本称为PostBuildEvent:
IF EXIST "%VS140COMNTOOLS%" CALL "%VS140COMNTOOLS%vsvars32.bat"
IF EXIST "%VS120COMNTOOLS%" CALL "%VS120COMNTOOLS%vsvars32.bat"
IF EXIST "%VS110COMNTOOLS%" CALL "%VS110COMNTOOLS%vsvars32.bat"
IF EXIST "%VS100COMNTOOLS%" CALL "%VS100COMNTOOLS%vsvars32.bat"
editbin.exe /LARGEADDRESSAWARE MyApp.exe
Run Code Online (Sandbox Code Playgroud)
它根据已安装的VS(第一个2015年,下一个2013年,2012年下一个,最后一个2010年)检查环境变量,现在所有路径都很好.
如果仍然找不到.exe,请确保选中安装程序中的C++ Tools选项.默认情况下,VS2015只安装C#和VB.net,而不安装C++及其工具.在这里你必须在设置中的自定义下激活它:
该问题是在卸载 Visual Studio 2015 RC 版本时引起的。它不会删除所有目录,因此完整发行版本的安装不成功。简单的解决办法就是卸载RC版本并重新启动。然后手动删除 C:\Program Files (x86)\Microsoft Visual Studio 14.0 目录。然后您就可以毫无问题地安装新版本。
感谢 Hans Passant 发现了这个问题。
| 归档时间: |
|
| 查看次数: |
18578 次 |
| 最近记录: |