Appharbor 在 VS2015 的默认应用程序上构建错误

Appharbor build error on default app from VS2015

使用 VS Community 2015 并创建了一个在本地运行良好的默认 Web MVC 应用程序,但 Appharbor 在构建时给出了这个错误

错误 ASPRUNTIME:找不到路径的一部分 'D:\temp\vr4kg55i.jlt\output_PublishedWebsites\TestAppharbor\bin\roslyn\csc.exe'。

AppHarbor 准备好使用最新的 .NET 应用程序了吗?

我遇到了同样的问题,这是我发现的问题:appharbor support

按照建议,将其添加到 web prject .csproj 文件的末尾,修复了错误:

...
<PropertyGroup>
  <PostBuildEvent>
    if not exist "$(WebProjectOutputDir)\bin\Roslyn" md "$(WebProjectOutputDir)\bin\Roslyn"
  start /MIN xcopy /s /y /R "$(OutDir)roslyn\*.*" "$(WebProjectOutputDir)\bin\Roslyn"
  </PostBuildEvent>
</PropertyGroup>