2012-08-14 27 views
3

尝试推出我的appharbor项目,它失败与此:Appharbor发布失败asp.net的MVC 4应用

“d:\ TEMP \ cijsrn4n.1kq \输入\ TinyBlogMvc4.sln”(默认目标) (1) - > “d:\ TEMP \ cijsrn4n.1kq \输入\ TinyBlogMvc4 \ TinyBlogMvc4.csproj”(缺省 目标)(2) - >(_CopyWebApplicationLegacy目标) - > C:\程序文件( x86 \ MSBuild \ Microsoft \ VisualStudio \ v10.0 \ WebApplica tions \ Microsoft.WebApplication.targets(178,5):错误MSB3021:Unable 复制文件“obj \ Debug \ build.force”改为“D:\ temp \ cijsrn4n。 1kq \ output_PublishedWebsites \ TinyBlogMvc4 \ obj \ Debug \ build.force“ 找不到路径'obj \ Debug \ build.force'的一部分 [D:\ temp \ cijsrn4n.1kq \ input \ TinyBlogMvc4 \ TinyBlogMvc4.csproj] C:\ Program Files文件(x86)的\的MSBuild \微软\ VisualStudio的\ V10.0 \ WebApplica 蒸发散\ Microsoft.WebApplication.targets(178,5):错误MSB3021:无法 复制文件 “ obj \ Debug \ DesignTimeResolveAssemblyReferencesInput.cache“到 ”D:\ temp \ cijsrn4n。 。1kq \ output_PublishedWebsites \ TinyBlogMvc4 \ OBJ \调试\ DesignTimeResolveAssemblyReferencesInput.cache”找不到 路径 'OBJ \调试\ DesignTimeResolveAssemblyReferencesInput.cache' 的一部分 [d:\ TEMP \ cijsrn4n 1kq \输入\ TinyBlogMvc4。 \ TinyBlogMvc4.csproj]

  0 Warning(s) 2 Error(s) 

它建立在我的电脑就好了,任何想法是什么我失踪?

.NET Framework版本是4.0

回答

6

调试这样的东西我已经创建了从无到有的项目,然后进行比较的建议和发现这一点:

<Content Include="obj\Debug\build.force" /> 

它是如何出现在那里,不知道,但那是原因。

+0

至少对我来说,在obj'目录中选择“Include in Project”会导致Visual Studio添加违规行。 – 2016-05-24 14:38:41

1

我t看起来像您的项目文件中的_CopyWebApplicationLegacy目标导致问题。如果你不需要它,考虑删除它。或者,您应该修复路径问题。它看起来像一个无效的路径生成:output_PublishedWebsites应该可能是output\_PublishedWebsites。对于如何在

+0

什么build命令行appharbor使用我在FAQ中发现和帮助我重新创建我的问题开发电脑。事情是,我无法找到任何直接引用_CopyWebApplicationLegacy目标。如果我试图从命令行构建空的MVC项目,它会建立好的,我已经比较了项目文件,并且找不到任何可疑的东西。 – Giedrius 2012-08-15 06:19:30

3

我有同样的问题,我解决了从的.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" />