这个错误消息是什么意思?我能做些什么来纠正这个问题?
AssemblyInfo.cs退出,代码为9009
这个问题可能是在Visual Studio中的. net解决方案的构建后步骤中发生的。
这个错误消息是什么意思?我能做些什么来纠正这个问题?
AssemblyInfo.cs退出,代码为9009
这个问题可能是在Visual Studio中的. net解决方案的构建后步骤中发生的。
当前回答
至少在Visual Studio Ultimate 2013, Version 12.0.30723.00 Update 3中,不能用换行符分隔if/else语句:
工作原理:
if '$(BuildingInsideVisualStudio)' == 'true' (echo local) else (echo server)
不工作:
if '$(BuildingInsideVisualStudio)' == 'true' (echo local)
else (echo server)
其他回答
检查拼写。我试图调用一个可执行文件,但有名称拼写错误,它给了我退出与代码9009消息。
如果脚本确实做了它需要做的事情,而Visual Studio只是因为错误而困扰你,你可以添加:
exit 0
到你剧本的结尾。
我的错误是
命令“iscc /DConfigurationName=Debug”C:\Projects\Blahblahblah\setup。Iss“”退出,代码为9009。
9009表示文件未找到,但实际上无法找到命令的“iscc”部分。
我通过添加“;C:\Program Files\Inno Setup 5 (x86)\”到系统环境变量“path”来修复它
错误代码9009表示没有找到错误文件。这里的答案中列出的所有潜在原因都是找出原因的好灵感,但错误本身只是意味着错误的路径。
对我来说,磁盘空间很低,无法写入的文件预计以后会出现。其他答案提到了丢失的文件(或命名错误/不恰当地引用了文件名称)——但根本原因是磁盘空间不足。