asp.net - macOS 上的 VS : Could not find file/bin\roslyn\csc. exe”。路径问题

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

我正在尝试使用 VS Preview 在 Mac 上启动并运行 MS Bot builder 示例。每次我尝试运行应用程序时,我都会收到错误 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 服务器。

有什么建议?

最佳答案

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

<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 设置为默认项目,它按预期工作。

关于asp.net - macOS 上的 VS : Could not find file/bin\roslyn\csc. exe”。路径问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42994926/

相关文章:

asp.net - IIS Express 上的 ISAPI 重写

asp.net - 通过 QueryString 传递对象

macos - Haskell openGL 和 GLUT 在 Mac OS X 上卡住?我可以在 GLUT 上使用 GLFW 吗?

linux - 自托管是否适合 Nancy 和 ServiceStack 中的小型 Web 项目?

c# - DBreeze 在单声道中无法正常运行

asp.net - Chrome/Safari : jQuery works in . htm 但不在 .aspx 中

c - Mac OS X 中的多线程

swift - Xcode 单选按钮在单击后不会切换到关闭状态

c# - Mono 4 构建 .NET 3.5 应用程序需要 System.Drawing 4.0.0.0,如何防止?

asp.net - asp.net中垂直左侧菜单栏中的图像按钮