2017-03-24 74 views
7

Tôi đang cố gắng để có được các nhà xây dựng MS Bot mẫu lên và chạy trên một mac, sử dụng VS Preview. Mỗi lần tôi cố gắng chạy các ứng dụng tôi nhận được một lỗi 500 và:.VS trên macOS: Không thể tìm thấy tập tin /binroslyncsc.exe ". Đường dẫn vấn đề

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

CSC tọa lạc tại vị trí dự kiến, nhưng con đường rõ ràng là sai tôi thấy điều này SO gửi với một vấn đề tương tự mono on debian: Could not find file "/srv/www/proj/bin\roslyn\csc.exe" nhưng vì tôi đang chạy mã từ VS, tôi không thể sửa đổi máy chủ Apache.

Mọi đề xuất?

+0

Đó là lý do tại sao nó vẫn là bản xem trước. MSBuild trên non-Windows chưa sẵn sàng để phục vụ các nhiệm vụ như vậy. –

+0

@lexLi Tôi biết rằng nó vẫn đang được xem trước. Theo câu hỏi này http://stackoverflow.com/questions/34777551/mono-on-debian-could-not-find-file-srv-www-proj-bin-roslyn-csc-exe bạn có thể đứng dậy và chạy trên Debian. Tôi đoán nó sẽ có thể trên mac là tốt, với một số tinh chỉnh hoặc làm việc xung quanh. Đó là câu hỏi này là gì. – EsbenB

Trả lời

0

Tôi đã tải xuống biểu mẫu dự án https://github.com/Microsoft/BotBuilder/. Sau đó, tôi mở file Microsoft.Bot.Sample.PizzaBot.csproj và loại bỏ dòng 168 và 169 (vì trông khá VS cho các cửa sổ đường dẫn)

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

Sau đó, tôi mở VS Đối với Mac, thiết PizzaBot như dự án mặc định và nó hoạt động như mong đợi.

Các vấn đề liên quan