尝试在appharbor上启动我的项目,它失败了:
" d:\ TEMP \ cijsrn4n.1kq \输入\ TinyBlogMvc4.sln" (默认目标) (1) - > " d:\ TEMP \ cijsrn4n.1kq \输入\ TinyBlogMvc4 \ TinyBlogMvc4.csproj" (默认 目标)(2) - > (_CopyWebApplicationLegacy target) - > C:\ Program Files(x86)\ MSBuild \ Microsoft \ VisualStudio \ v10.0 \ WebApplica tions \ Microsoft.WebApplication.targets(178,5):错误MSB3021:无法使用 将文件" obj \ Debug \ build.force" 复制到" D:\ temp \ cijsrn4n。 1kq \ output_PublishedWebsites \ TinyBlogMvc4 \ OBJ \调试\ build.force&#34 ;. 无法找到路径的一部分< obj \ Debug \ build.force'。 [d:\ TEMP \ cijsrn4n.1kq \输入\ TinyBlogMvc4 \ TinyBlogMvc4.csproj] C:\ Program Files(x86)\ MSBuild \ Microsoft \ VisualStudio \ v10.0 \ WebApplica tions \ Microsoft.WebApplication.targets(178,5):错误MSB3021:无法使用 复制文件 " obj \ Debug \ DesignTimeResolveAssemblyReferencesInput.cache" to " d:\ TEMP \ cijsrn4n。 1kq \ output_PublishedWebsites \ TinyBlogMvc4 \ OBJ \调试\ DesignTimeResolveAssemblyReferencesInput.cache&#34 ;.找不到 路径的一部分 '物镜\调试\ DesignTimeResolveAssemblyReferencesInput.cache&#39 ;. [d:\ TEMP \ cijsrn4n。 1kq \输入\ TinyBlogMvc4 \ TinyBlogMvc4.csproj]
0 Warning(s) 2 Error(s)
它建立在我的电脑上很好,任何想法我都错过了吗?
.NET Framework版本为4.0
答案 0 :(得分:7)
我从头开始创建项目,然后比较并发现:
<Content Include="obj\Debug\build.force" />
它是如何出现的,不知道,但那就是原因。
答案 1 :(得分:4)
我遇到了同样的问题,我解决了从 .csproj 文件中删除这些行:
<Content Include="obj\Debug\AqAUI.csproj.FileListAbsolute.txt" />
<Content Include="obj\Debug\AqAUI.csprojResolveAssemblyReference.cache" />
<Content Include="obj\Debug\build.force" />
<Content Include="obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache" />
答案 2 :(得分:1)
看起来项目文件中的_CopyWebApplicationLegacy
目标导致了问题。如果您不需要它,请考虑将其删除。或者,您应该修复路径问题。看起来生成了无效路径:output_PublishedWebsites
应该是output\_PublishedWebsites
。有关如何在FAQ