我怎么使用Visual Studio开发应用程序上的单?这可能吗?

有帮助吗?

解决方案

您只需在Visual Studio中构建应用程序,然后在Mono而不是.NET下运行它们。二进制文件应该兼容......但是您需要确保不使用Mono中没有的任何库 - 请参阅单声道应用程序兼容性指南

(根据该页面,您需要在Visual Studio中关闭增量构建 - 我以前不知道的一点:)

其他提示

请参阅文章,了解如何在定位时运行您的应用来自VS的单声道框架。

Miguel不久前发布了此条目,所以它是相当过时了。您也可以尝试这个这个(所有冰雹网络档案!)

从版本2.0开始,MonoDevelop支持VisualStudio项目/解决方案文件格式。这意味着您可以在Windows上使用与VS和.Net相同的代码库,在Linux上使用MonoDevelop和Mono。在我看来,这是最好的方法。在Windows上运行Mono应用程序没有主要原因,除了用于测试目的,我宁愿设置虚拟机来在本机环境中测试软件。

我已经发布的一篇文章就如何将单2.8(的建立。净4.0)进Visual Studio2010年 在这里, -还有一个链接到另一个档案内对单2.4(.净3.5)如果这就是你的目标。

你可以将新的单2.8概有3个简单步骤:

  1. 下载的配置文件本身从 在这里,.
  2. 解压缩内容的曲压缩到以下一个目录:

    • 32位系统: C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\Profile
    • 64-bit systems: C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\Profile
  3. 该"单"的文件夹中的拉链应该是直接的"Profile"目录。

  4. 重新启动Visual Studio如果已在运行的、开放性项目的想要使用单,并选择的单曲为2.8:

注: 你不会是能够选择的单简直接从新项目的对话框;由于某些原因,该名单的配置文件不匹配。创建项目为一个。净框架4.0项目第一,在创建之后设置的项目属性单。

如果你已经升级您的MonoDevelop安装最新版本(截至今天,无论如何),这些解决方案和项目文件将打开没问题-没有变化,需要在所有。

如果你遇到的问题你需要的 .NETFramework,Version=v4.0,Profile=Mono 为了运行的应用程序的,关键是要建立登记册的关键。

运行 Windows7 64, ,这是: HKEY\_LOCAL\_MACHINESOFTWAREWow6432NodeMicrosoft .NETFrameworkv4.0.30319SKUs .NETFramework,Version=v4.0,Profile=Mono

我想为 x86 它的 HKEY\_LOCAL\_MACHINESOFTWAREMicrosoft.NETFramework v4.0.30319SKUs.NETFramework,Version=v4.0,Profile=Mono

(其中v4。0.30319会的版本目前的4.0框架安装。)

是的,你可以开发在Visual Studio和目标的单(单x86).

这里是一个答案 我做了所有可用的可能的替代汇编对 单在Windows.然而,它的重点为 单x86.作为总结,让我们列出的可能的选择VS发展:

  • MonoHelper addin
  • 单曲

对于 安卓/Ios, 你也可以交叉编制和内部调试 Visual Studio好addin.虽然它不是免费商业巨大的应用程序,有一个免费版本可以使小的。

注: 对于那些不知道为什么在这个世界上我想要发展,在视觉上的工作室窗户,而不是MonoDevelop on Unix,让我们说,开发经验MonoDevelop并不比对一(尤其是当它涉及到debugger/重构,最后由于更多Resharper比VS本身)。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top