【问题标题】:Assemblies Visual Studio 2010 using in monodevelop with monotouch在 monodevelop 和 monotouch 中使用的程序集 Visual Studio 2010
【发布时间】:2011-09-30 15:51:03
【问题描述】:

我是 monodevelop 的新手,我有一个问题。 我有一些在 C# 中在 Visual Studio 2010 中开发的程序集,我想在 Mac 中将它们与 monotouch 一起使用,我的问题是:我必须使用源代码并在 Mac 中使用 monodevelop 生成程序集,还是只需要程序集并添加他们给我的解决方案作为参考?

【问题讨论】:

    标签: c# visual-studio assemblies xamarin.ios monodevelop


    【解决方案1】:

    MonoTouch 使用的框架配置文件最初基于 Silverlight 配置文件(又名 2.1),并经过更新以包含 .NET 框架 4.0 提供的部分(但不是全部)新 API。

    因此,您可能能够重用程序集,而无需重新编译它们。这将取决于是否所有 API 都可用,是否引用 MonoTouch 中不可用的程序集,在什么配置文件(3.5 或 4.0)下构建代码...

    但是,如果您拥有源代码并且能够在 MonoDevelop 中重新编译它,事情会变得更容易。这将为您提供调试符号(.mdb 文件),还可以在编译时(而不是在运行时)捕获并使用任何缺失的 API(来自 MonoTouch)修复代码。

    【讨论】:

      【解决方案2】:

      您应该能够使用与它们相同的程序集(无需重新编译)。如果程序集依赖于其他非标准程序集,它可能会变得很棘手,并且您可能必须在您想要的程序集旁边部署其他程序集,然后如果它们不是开源的或者需要重新分发许可证等,这可能会导致它自己的问题。试一试,看看会发生什么。

      【讨论】:

        猜你喜欢
        • 2014-01-27
        • 2010-12-15
        • 1970-01-01
        • 1970-01-01
        • 2011-06-10
        • 2011-12-25
        • 2014-07-16
        • 2011-09-21
        • 1970-01-01
        相关资源
        最近更新 更多