Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 可以在Windows上运行Visual Studio for Mac项目吗?_C#_Visual Studio_Visual Studio Mac - Fatal编程技术网

C# 可以在Windows上运行Visual Studio for Mac项目吗?

C# 可以在Windows上运行Visual Studio for Mac项目吗?,c#,visual-studio,visual-studio-mac,C#,Visual Studio,Visual Studio Mac,在Visual Studio for Mac中创建的项目能否在Windows上的Visual Studio中打开并运行? 我只能访问Mac,所以很遗憾我不能自己检查它。这取决于您针对的框架和库。显然,如果您使用MonoMac或其他与Mac特定的用户界面,它将只在Mac上运行,但如果您正在编写一个针对.NET Core的控制台应用程序,默认情况下,它将在Windows上正常运行。要编写跨平台UI,您可以尝试使用第三方框架,如Avalonia 编辑:我应该补充一点,Visual Studio for

在Visual Studio for Mac中创建的项目能否在Windows上的Visual Studio中打开并运行?
我只能访问Mac,所以很遗憾我不能自己检查它。

这取决于您针对的框架和库。显然,如果您使用MonoMac或其他与Mac特定的用户界面,它将只在Mac上运行,但如果您正在编写一个针对.NET Core的控制台应用程序,默认情况下,它将在Windows上正常运行。要编写跨平台UI,您可以尝试使用第三方框架,如Avalonia

编辑:我应该补充一点,Visual Studio for Mac使用的.csproj和.sln格式与VS for Windows使用的格式相同,因此通常跨平台应用程序(.NET Core)或库(.NET Core或.NET Standard)的项目或解决方案都可以由Visual Studio读取


事实上,我在Mac上运行与Windows 10并行的程序,在共享文件夹中运行我的repo,并将从我希望运行它们的任何一方编译我的跨平台应用程序。(有行结束注意事项和其他小麻烦,但它是有效的。)

这取决于您针对的框架和库。显然,如果您使用MonoMac或其他与Mac特定的用户界面,它将只在Mac上运行,但如果您正在编写一个针对.NET Core的控制台应用程序,默认情况下,它将在Windows上正常运行。要编写跨平台UI,您可以尝试使用第三方框架,如Avalonia

编辑:我应该补充一点,Visual Studio for Mac使用的.csproj和.sln格式与VS for Windows使用的格式相同,因此通常跨平台应用程序(.NET Core)或库(.NET Core或.NET Standard)的项目或解决方案都可以由Visual Studio读取

事实上,我在Mac上运行与Windows 10并行的程序,在共享文件夹中运行我的repo,并将从我希望运行它们的任何一方编译我的跨平台应用程序。(有行结束的考虑和其他小麻烦,但它是有效的。)