c# - 在 Mac 上开发 .Net 应用程序?

标签 c# macos mono

<分区>

我是开始使用 Mac OS 的 .Net 开发人员。我唯一想念这个系统的是“VISUAL STUDIO”。 我不想使用两个系统,您认为如何才能开发 .Net 应用程序

你认为我应该安装 Virtual box 并使用 Visual Studio
http://zeus.cs.pacificu.edu/chadd/InstallVisualStudioOnYourMac.html

还是只用Mono Develop? Mono 是否足以开发与 Windows 兼容并在 Mac 上运行的应用程序?

最佳答案

我是纯粹的 .NET 开发人员,但最近也使用 Xamarin(单声道库的新名称)和 Xamarin studio(更名为 Monodevelop)开发 iOS 应用程序。

因此,如果我对您的理解是正确的,并且您仍然想开发 .NET 应用程序但只是在 MacOS 中工作和“生活”,那么我会说您没有机会

即使考虑一下,您可以在 Monodevelop 中编写代码(甚至可以使用一些 .NET 库),这也是无与伦比,VisualStudio 对开发人员(尤其是原生 .NET 开发人员)及其拥有的插件数量。

所以,在我看来,更谈不上了:无论如何都得用VisualStudio!即使您在远程桌面中使用它。

UPD:时间在流逝,事物在变化。目前 .NET 甚至在 Mac 上也得到了广泛应用。 Visual Studio Code 已发布用于编码,并且 Xamarin 在提出答案后免费提供。 然而,有一件事可能永远不会实现:我怀疑 Visual Studio 是否能够从 Windows 迁移。它将是一些新产品或 Visual Studio Code 的扩展。

关于c# - 在 Mac 上开发 .Net 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19934378/

相关文章:

c# - 基于值的 XSL 匹配元素

c# - 从 int 到短字符串的 2 路加密

ios - locationForGlyphAtIndex 返回错误值

.net - Mono for OS X 对于专业的 .NET 开发人员有什么好处吗?

c# 将命名空间的 using 声明添加到所有类

c# - 从数组中删除重复项

c++ - 启用 _GLIBCXX_DEBUG 后,Stringstream 无法使用 double

python - 在 Mac OSX 上安装 pandas 和 numpy 时出现问题

c# - 使用 Mono 的 Windows 集成身份验证

nginx - 错误 : "Failed to process connection. Reason: The object was used after being disposed." with nginx, fastcgi-mono-server4 和 ServiceStack