我已经阅读了很多问题,但我一直未能找到正确的答案。
当我试图用VS2012编译一个项目时,我得到了以下结果:
命令"....\tools\bin\nuget pack Packages\Lib.Html.nuspec - OutputDirectory ....\bin\Zip\Packages -NoPackageAnalysis“与代码1一起退出。
我查找了我的.csproj文件中的代码行(错误应该在哪里),下面是:
<Exec Command="$(ProjectDir)..\..\tools\bin\nuget pack $(ProjectDir)Packages\Lib.Html.nuspec -OutputDirectory $(OutputPath)Packages -NoPackageAnalysis" />
我做错了什么?
编辑启动该项目的调试,忽略“构建错误”,我有一个新的警告:
"Visual无法开始调试,因为缺少调试目标'project.exe路径‘。请构建项目并重试,或适当设置OutputPath和AssemblyName属性以指向目标程序集的正确位置。“
发布于 2014-03-03 16:18:27
第一步是弄清楚错误到底是什么。为了做到这一点,将MsBuild输出展开为诊断性输出。这将显示实际执行的命令,并希望完整的错误消息也会显示出来。
发布于 2016-08-23 06:16:21
右键单击项目->属性->生成事件
删除生成后事件命令行文本块中的文本
发布于 2018-08-16 13:13:26
对于我:我在路径的文件夹名G:\Other Imp Projects\Mi.....
中有一个空白
解决方案1 :
从文件夹中删除空白
例子:Other Imp Projects
->> Other_Imp_Projects
解决方案2:
添加引号(""
)作为您的路径。
示例:mkdir "$(ProjectDir)$(OutDir)Configurations"
//见双引号
https://stackoverflow.com/questions/22151402
复制相似问题