VSOS上的macOS:找不到文件/bin\roslyn\csc.exe“。路径问题

时间:2017-03-24 08:43:24

标签: asp.net macos mono roslyn visual-studio-mac

我正在尝试使用VS Preview在MS上启动和运行MS Bot构建器示例。每次我尝试运行应用程序时都会收到错误500并且:

Could not find file "/Users/*****/BotBuilder-master/CSharp/Samples/PizzaBot/bin\roslyn\csc.exe".

CSC位于预期的位置,但路径显然是错误的。 我发现此SO帖子有类似问题mono on debian: Could not find file "/srv/www/proj/bin\roslyn\csc.exe" 但是因为我正在运行VS的代码,所以我不能只修改Apache服务器。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

我下载了项目表单https://github.com/Microsoft/BotBuilder/。然后我打开了Microsoft.Bot.Sample.PizzaBot.csproj文件并删除了第168和169行(因为看起来非常VS用于Windows路径)

<Import Project="$(VSToolsPath)\WebApplications\Microsoft.WebApplication.targets" Condition="'$(VSToolsPath)' != ''" />
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v10.0\WebApplications\Microsoft.WebApplication.targets" Condition="false" />

然后我打开VS For Mac,将PizzaBot设置为默认项目,它按预期工作。