标签: mono

对于使用单声道的人来说,WPF有什么好的替代方案?

我正在研究如何制作一个音乐应用程序来随机生成吉他练习但是我很难决定使用widget工具包或gui来配合什么.我一直被推荐给WPF,但我想使用不支持WPF的Mono.是否有类似于支持Mono框架的WPF?如果没有,那将是一个合乎逻辑/良好的选择,为什么?我想在Windows上使用MonoMac for OS X和GTK#,如果有的话.

请注意,我的大部分时间花在我的MacBook Pro上,我宁愿不必将旧的Windows桌面用作开发环境.

wpf mono

19
推荐指数
1
解决办法
1万
查看次数

Mono在.NET上创建了哪些功能?

我今天注意到了以下内容:PDC 2008的单声道

我的演讲将涵盖我们作为Mono的一部分创建的新技术.其中一些可以在.NET上重用(我们尝试使我们的代码跨平台),还有一些是特定于Mono的CLI实现的功能.

Miguel de Icaza于2008年10月1日发布

有人知道他所提到的新技术类型吗?

听起来很棒

[ 更新 ] 是Miguel演讲的视频

.net mono pdc

18
推荐指数
2
解决办法
2262
查看次数

为可以在Windows和OS X上运行的.NET应用程序构建安装程序?

我很惊讶我找不到这个问题,所以如果我错过了,请及时通知.

我需要在.NET中编写一个非常小的,相当简单的应用程序,它将由最终消费者下载并安装在他们的系统上.Silverlight的沙盒模型不起作用 - 它必须是一个完整的下载,安装的可执行文件.

这就是我所知道的:

  • 我开发了在受控桌面环境中运行的应用程序 - 例如,在一百台内部计算机上运行的IT应用程序.
  • 我使用Mono开发了应用程序

我不知道的是:

  • 如何创建灵活,强大的安装程序,可以在无数不受控制的桌面配置和环境中工作.
  • 如何使用Mono针对Mac OSX进行相同操作.
  • 安装广泛分布的最终用户应用程序以及如何减轻它们的常见问题是什么?

我正在寻找最好的资源来填补我的知识空白.

有关

使用Mono在OSX上等效的Windows服务

.net deployment mono desktop

18
推荐指数
2
解决办法
4027
查看次数

单反的.NET Reflector

是否有相当于单反的.NET Reflector?快速谷歌搜索没有找到任何东西......或者我可以在Mono上运行Reflector(比如说,在Mac OS X中)?

mono reflector

18
推荐指数
2
解决办法
2万
查看次数

Visual Studio提供的Monodevelop缺少什么?

如果他们切换到Monodevelop,开发人员在Visual Studio中工作的东西必须放弃什么?这个假设的开发人员通常使用C#开发ASP.NET Web应用程序.

我知道Monodevelop具有基本的Visual Studio功能,如语法突出显示和对Visual Studio解决方案的支持.哪些缺陷会影响放弃Visual Studio的开发人员的工作效率

为了保持一致,请将您的答案局限于有关Visual Studio 2008Monodevelop 2.0的要点.

.net mono monodevelop visual-studio-2008 visual-studio

18
推荐指数
2
解决办法
1万
查看次数

适用于iOS/Android的Mono打开还是关闭?付费还是免费?

我试图了解有关移动/平板电脑开发的更多信息,作为.NET开发人员,我很自然地被Mono所吸引.但我很困惑 - 我认为Mono是免费和开源的; 然而,所有迹象似乎都表明Mono是一种"付费游戏"交易(https://store.xamarin.com/).

有人可以帮我理解哪个是正确的答案?

谢谢!

马特

.net mono android xamarin.ios xamarin.android

18
推荐指数
4
解决办法
1万
查看次数

这种继承特性的用例是什么?

继承继承的类时,new/override行为不是我所期望的:

$ cat Program.cs
using System;

class A {
    public virtual void SayHi() {
        Console.WriteLine("From A");
    }
}
class B : A { 
    public new virtual void SayHi()  {
        Console.WriteLine("From B");
    }
}
class C : B { 
    public override void SayHi() {
        Console.WriteLine("From C");
    }
}

public class Program {
    public static void Main() {
        A p = new C();
        p.SayHi();
    }
}

$ ./Program.exe 
From A
Run Code Online (Sandbox Code Playgroud)

由于C类覆盖了sayHi()方法,我希望输出为From C.为什么B类的new修饰符优先于此?那是什么用例?特别是因为它打破了C真正覆盖A的明显用例.

请注意,上面的代码是在Debian派生的发行版上运行的Mono 2.10上运行的.但我已经使用MS Visual Studio中的C#编译器确认了相同的行为.

c# mono inheritance

18
推荐指数
3
解决办法
638
查看次数

使用Mono的Mac上的mkbundle:找不到"mono/metadata/mono-config.h"文件

我正在尝试使用Mono创建一个Mac捆绑包.当我执行:

    mkbundle file.exe --deps -o FILE
Run Code Online (Sandbox Code Playgroud)

我在编译期间得到了这个:

    fatal error: "mono/metadata/mono-config.h" file not found
Run Code Online (Sandbox Code Playgroud)

我错过了什么吗?

c# macos mono mkbundle

18
推荐指数
3
解决办法
1908
查看次数

如何在Debian 8上安装Mono 4.0.1?

我正在尝试将Mono-Complete安装到全新的Debian 8安装上,以便使用ASP.NET 5(code.visualstudio.com/docs),遵循了针对Ubuntu 12.04的mono-project.com文档/ Debian 8或更高版本关于所需的第二个存储库.

但是,按照说明并尝试执行'apt-get install mono-complete'后,我最终遇到以下问题:http://puu.sh/hxdLB/dbecbf9645.png

这是一个100%新鲜的Debian 8 VM(Virtualbox),刚刚安装完Debian 8 NetInst + Cinnamon,以root身份登录系统并添加了2个repos.

如果我尝试手动安装其中一个依赖项(例如mono-devel),它会提供一个更大的未安装依赖项列表.

linux mono debian

18
推荐指数
2
解决办法
3万
查看次数

自升级到Visual Studio 2017 15.3.0以来,应用程序中出现奇怪的调试输出

自从我升级到Visual Studio 2017 15.3.0后,我的xamarin android应用程序不断打印以下调试输出:

08-15 09:13:23.275 D/Mono    ( 3119): [0x9a5be930] worker unparking, timeout? no interrupted? no
08-15 09:13:23.275 D/Mono    ( 3119): [0x9a5be930] worker parking
08-15 09:13:23.275 D/Mono    ( 3119): [0x9a6bf930] worker unparking, timeout? no interrupted? no
08-15 09:13:23.275 D/Mono    ( 3119): [0x9a6bf930] worker parking
08-15 09:13:24.275 D/Mono    ( 3119): [0x9a87d930] worker unparking, timeout? no interrupted? no
08-15 09:13:24.276 D/Mono    ( 3119): [0x9a87d930] worker parking
Run Code Online (Sandbox Code Playgroud)

输出相当规律,每秒几次.

它意味着什么以及可能导致什么?

编辑:现在有关于此错误报告

c# mono android xamarin

18
推荐指数
1
解决办法
2386
查看次数