【问题标题】:appharbor gives error on compiling after pushappharbor 在推送后编译时出错
【发布时间】:2012-05-31 15:54:55
【问题描述】:

我从 appharbor 收到此错误:

Build started 5/31/2012 4:52:13 PM.
Project "D:\temp\woojnpbm.drx\input\wsolver.sln" on node 1 (default targets).
ValidateSolutionConfiguration:
  Building solution configuration "Release|Any CPU".
D:\temp\woojnpbm.drx\input\wsolver.sln.metaproj : warning MSB4121: The project configuration for project "wsolver" was not specified in the solution file for the solution configuration "Release|Any CPU". [D:\temp\woojnpbm.drx\input\wsolver.sln]
Project "D:\temp\woojnpbm.drx\input\wsolver.sln" (1) is building "D:\temp\woojnpbm.drx\input\wsolver.metaproj" (2) on node 1 (default targets).
Build:
  C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_compiler.exe -v /wsolver -p ..\..\WebSites\wsolver\ -u -f D:\temp\woojnpbm.drx\output\_PublishedWebsites\wsolver\ 
ASPNETCOMPILER : error 1003: The directory 'D:\temp\WebSites\wsolver\' doesn't exist. [D:\temp\woojnpbm.drx\input\wsolver.metaproj]
Done Building Project "D:\temp\woojnpbm.drx\input\wsolver.metaproj" (default targets) -- FAILED.
Done Building Project "D:\temp\woojnpbm.drx\input\wsolver.sln" (default targets) -- FAILED.

Build FAILED.

"D:\temp\woojnpbm.drx\input\wsolver.sln" (default target) (1) ->
(ValidateProjects target) -> 
  D:\temp\woojnpbm.drx\input\wsolver.sln.metaproj : warning MSB4121: The project configuration for project "wsolver" was not specified in the solution file for the solution configuration "Release|Any CPU". [D:\temp\woojnpbm.drx\input\wsolver.sln]


"D:\temp\woojnpbm.drx\input\wsolver.sln" (default target) (1) ->
"D:\temp\woojnpbm.drx\input\wsolver.metaproj" (default target) (2) ->
(Build target) -> 
  ASPNETCOMPILER : error 1003: The directory 'D:\temp\WebSites\wsolver\' doesn't exist. [D:\temp\woojnpbm.drx\input\wsolver.metaproj]

    1 Warning(s)
    1 Error(s)

Time Elapsed 00:00:00.62

我的应用是 aspx.net 4.0 - 有人见过吗?

【问题讨论】:

    标签: asp.net compilation compiler-errors appharbor


    【解决方案1】:

    您可能应该检查解决方案和项目文件中的路径。从错误中,D:\temp\WebSites\wsolver\ 被引用,但是当您的代码在 AppHarbor 上构建时找不到该路径。

    调试此问题的一个好方法是将您的代码签出或克隆到另一台机器以检查它是否在那里构建。

    【讨论】:

    • 谢谢发现我的错误 - 我是从项目文件夹而不是 VS 2010 下的网站文件夹推送。现在我住在http://wsolver.apphb.com
    猜你喜欢
    • 1970-01-01
    • 2021-08-26
    • 1970-01-01
    • 2014-11-07
    • 1970-01-01
    • 2019-10-02
    • 2021-12-05
    • 2014-01-01
    • 2013-12-30
    相关资源
    最近更新 更多