小编nor*_*uid的帖子

无法找到MSBuild错误CS2001源文件

我正在尝试使用MSbuild在我的一个项目上构建命令行.解决方案和项目在VS2012中构建良好,但是当我执行包含的批处理文件时

msbuild.exe project.csproj
Run Code Online (Sandbox Code Playgroud)

它失败.有很多错误我甚至无法向上滚过它们.对于不同的文件,它们都是相同的错误,所有这些都来自解决方案中的其他项目:

CSC : error CS2001: Source file 'folder\filename.cs' cound not be found [c:\folder\project.csproj]
Run Code Online (Sandbox Code Playgroud)

我发现了其他有关文件名长度的问题.我尝试删除路径中的每一层,但无济于事.我觉得奇怪的是源文件路径不是相对的,即使它找不到的文件确实来自其他项目.我在这里有点不知所措.为什么我的构建失败?

msbuild command-line visual-studio-2012

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

command-line ×1

msbuild ×1

visual-studio-2012 ×1