【发布时间】:2012-09-04 16:00:08
【问题描述】:
在 Ubuntu 上使用 Visual Studio 构建 c# 解决方案的最佳方法是什么?有没有办法将 .sln 文件转换为 makefile?我应该使用 Mono 吗?
【问题讨论】:
标签: c# visual-studio ubuntu mono
在 Ubuntu 上使用 Visual Studio 构建 c# 解决方案的最佳方法是什么?有没有办法将 .sln 文件转换为 makefile?我应该使用 Mono 吗?
【问题讨论】:
标签: c# visual-studio ubuntu mono
我要做的第一件事是使用Moma 来检查您的程序是否会在Mono 下按原样运行。您还可以使用MonoDevelop,它可以使用 Visual Studio 项目。
从他们的常见问题:事实上,从 MonoDevelop 2.0 开始,默认项目格式一直是 VS2008 风格的 MSBuild 项目,但也处理 VS2005 和 VS2010 格式。
【讨论】:
C# 是一种 .NET 语言,.NET 是一种基于 Windows 的框架。它已通过Mono Project 移植到 Linux 操作系统(包括 Ubuntu)。所以是的,你需要使用 Mono。
【讨论】:
Mono 是我试过的最好的。它在their homepage 上说它们彼此之间是二进制兼容的,所以如果它已经构建,你可以在 Mono 上运行它。无需重新编译。
【讨论】:
如果您想使用像 MsBuild 这样的流程,最好的选择是使用 Mono。 Mono 有类似的 xBuild。这个SO question 有一些关于使用 Mono 的信息。
【讨论】: