繁体   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