Tag: mono

使用.NET开源是一个在Linux和Mac上可用的MS运行时?

我已经阅读了很多关于MS开源.NET的新闻,例如http://blogs.msdn.com/b/dotnet/archive/2014/11/12/net-core-is-open-source.aspx 。 但是,对于MS是否已发布在Linux和/或Mac上运行.NET应用程序的运行时,我仍然处于黑暗状态? 我还有很多问题希望有人能回答: 我是否可以在Linux / Mac上运行我的.NET应用程序(没有单声道),如果是这样的话,我只阅读“服务器端”堆栈已经开源,哪些程序集确实需要,我可以运行Hello World控制台应用程序吗? 我是否可以在我的应用程序中包含Linux / Mac的MS运行时(如果有的话),因此不需要在系统范围内单独安装(就像在Windows上一样)? 同样,我可以包含.NET程序集而不在系统上安装它们吗?

Raspberry Pi上的自托管SignalR可以工作吗?

我希望在Raspberry Pi上托管基于C#/ mono / signalR的网页 – 这可能吗? 我设法编写了一个客户端 – 服务器 – 客户端解决方案,其中signalR集线器托管在运行IIS 8的PC上.pi上的控制台应用程序通过c#signalR客户端连接到服务器集线器。 asp.net服务器还为浏览器客户端提供了一个“远程控制”页面,用于向pi发送命令,但现在我想要消除PC作为一项要求并将所有内容托管在pi上。

RestSharp在上传时将整个文件加载到内存中。 怎么避免呢?

我在Mono项目中使用RestSharp来上传一些文件,我注意到当上传大文件时,内存会大大增加。 看看RestSharp源代码,我注意到FileParameter需要一个字节数组,这意味着它确实将文件加载到内存中。 难道我做错了什么? RestSharp有没有办法不这样做? 我可能正在上传非常大的文件,因此从内存中上传它们不是一种选择。 欢迎提供任何帮助(包括告诉我使用单声道提供的另一个HTTP库)。

GTK#和Windows Forms有什么区别?

GTK#和windows窗体有什么区别? 他们完全不同吗? 谢谢

从C#运行JasperServer报告

Jasper Reports是Crystal Reports的绝佳开源替代品。 这对于单页PDF页面非常有用,例如字母和发票到多页报告。 然而,它不是非常友好的.NET,并且让C#/ Mono与JasperServer玩得很好并不富有成效。 有没有人从C#获得有关如何在JasperServer上运行报告的代码示例,并附加带有SOAP请求的XML数据集? 它需要在Mono上运行,因此Microsoft.Web.Services2是不可能的。 我试图推出自己的肥皂要求。 Jasper Server似乎接受了它,但我似乎无法获得除服务器500错误之外的任何响应。 我没有附加一个MTOM附件。 var sb = new StringBuilder(); sb.AppendLine(“”); sb.AppendLine(“”); sb.AppendLine(“”); sb.AppendLine(“”); sb.AppendLine(“”); sb.AppendLine(” PDF”); sb.AppendFormat(” “, “/JourneyReport”); sb.AppendLine(” null”); sb.AppendLine(” 1″); sb.AppendLine(” “); sb.AppendLine(” “); sb.AppendLine(“”); sb.AppendLine(“”); sb.AppendLine(“”); var webRequest = (HttpWebRequest)WebRequest.Create(“http://localhost:8080/jasperserver/services/repository”); webRequest.Credentials = new NetworkCredential(“jasperadmin”,”jasperadmin”); webRequest.PreAuthenticate = true; webRequest.Headers.Add(“SOAPAction”,””); //Set HttpWebRequest properties byte[] bytes […]

我应该用GTK +而不是WinForms for Mono重写GUI吗?

我正在使用Visual Studio,winforms和我正在使用openTK进行应用程序。 最近我想过让它跨平台。 我打算使用Mono,因为我不知道其他类似的东西。 我完全没有使用GTK +的经验。 在我的应用程序中,目前有4个窗口(当然将来还会有更多)。 我想在Windows,Linux和OS X中快速开发应用程序。我读过,GTK +比WinForms更好,但仍然不确定选择哪个。 那么,我应该为GTK +重新制作一切还是继续使用WinForms? 为什么 ? 还有,有什么工具可以帮我吗?

Xamarin.Mac和Mono:OSX之间的区别在哪里?

Xamarin.Mac和Mono:OSX之间的区别在哪里? 我知道Xamarin买了Mono所以我认为它应该是一样的。 但Mono:OSX似乎是免费的,而Xamarin.Mac至少需要399美元。 那么它们之间的区别在哪里呢? Xamarin.Mac – > http://xamarin.com/mac 单声道:OSX – > http://www.mono-project.com/Mono:OSX

找不到Microsoft.DiaSymReader.Native.x86.dll

我正在尝试使用Mono在Rider中构建一个项目,我可以继续收到此错误: 错误CS0041:写入调试信息时出现意外错误 – ‘Windows PDB编写器不可用 – 找不到Microsoft.DiaSymReader.Native.x86.dll’ 有没有人知道我为什么会收到这个错误? 我已经尝试在线搜索它,我所能找到的只是一个以前没有得到解答的SO问题: Monodevelop无法构建,找不到Microsoft.DiaSymReader.Native.x86.dll’我不知道从哪里开始。 任何帮助,将不胜感激。

Mono可以在rdlc中创建/运行报告吗?

我从来没有使用单声道,如果单声道可以创建/运行rdlc报告,我很好奇吗? 我正在实现的是一个单一的asp.net mvc应用程序,使用rdlc创建报告并导出为pdf。 这可能与单声道?

我如何使用Mono.WebBrowser?

我两次浏览这个页面http://www.mono-project.com/WebBrowser但我不知道如何使用它。 没有程序集也无法using Mono.WebBrowser 。 直接使用它也会导致错误,因为找不到它。 我需要一些单独的安装,我应该如何设置和运行? 我想在Windows,Mac OS X和Linux上使用Gecko渲染页面。