簡體   English   中英

MacOS上的Visual Studio社區:不支持具有非本地源(http:// ...)的項目

[英]Visual Studio Community on MacOS: Projects with non-local source (http://…) not supported

我是C#development和Visual Studio的新手,剛剛開始為app服務器開發現有項目。 我下載了Visual Studio Community for MacOS並打開了項目的解決方案(.sln)文件。 我已經設法獲得構建的解決方案,但每次打開它時,會出現一個彈出窗口,顯示兩個警告,如

Projects with non-local source (http://...) not supported. 'http://localhost:<some port number>'

我找不到任何對此特定消息的引用。 這是什么意思? 我應該擔心嗎?

這意味着您的解決方案中有一個VS無法理解的項目。 當解決方案最初構建在一個平台上然后在另一個平台上打開時,通常會發生這種情況。

對於最初在Mac OS上構建的解決方案,它使用Mono for .NET,通用項目使用.mdproj類型。 VS for Windows不理解這些。 同樣,Windows VS可以創建VS for Mac無法理解的項目類型。 這就是產生您看到的錯誤的原因。

就我而言,在Windows VS上,該解決方案包含一個“網站”文件夾(例如地球圖標)。 這實際上只是一個包含HTML文件的文件夾,但解決方案以Mac OS VS無法理解的方式定義了它。 我的解決方案是在Windows中啟動解決方案,刪除html項目,並添加一個解決方案文件夾(以及所有子文件夾和文件)。 VS不會將這些解決方案文件夾視為項目,因此在Mac上打開解決方案沒有問題。

一些背景知識: https//www.monodevelop.com/documentation/solutions-and-projects-explained/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM