草庐IT

mono-reactive

全部标签

c# - 如何在 Mac 上使用 Process.Start() 或等效的 Mono 并传入参数

我正在尝试编写一些c#代码以使用Process.Start(app,args);启动浏览器,其中apps是浏览器的路径,例如/Applications/GoogleChrome.app/Contents/MacOS/GoogleChrome参数是--no-default-browser-check如果我这样做,它适用于Windows和LinuxProcess.Start("/Applications/GoogleChrome.app/Contents/MacOS/GoogleChrome","--no-first-run");我明白了open:unrecognizedoption`--

c# - DataContractSerializer 的输出在 .NET 和 Mono 之间不同

我在MonoForAndroid应用程序中序列化数据,并使用REST将其发送到使用WCF监听的.NET服务器。到目前为止,这一切都很好,但是,对于这个特定的数据协定,虽然服务器没有抛出任何错误,但数据协定中的列表显示为空。使用Fiddler并使用相同的代码创建两个项目,我能够将正常的.NETDataContractSerializer输出与Mono的DataContractSerializer实现的输出进行比较。.NET输出:truea7b97b48-d3a9-419d-9f4e-330ffc7a01eefalseSurrogateKeyfalse2013-03-05T15:43:49

C# .NET Rx-System.Reactive 在哪里?

我有很强的Java背景,所以如果我忽略了C#中一些明显的东西,请原谅我,但我的研究毫无进展。我正在尝试使用响应式(Reactive)Rx.NET库。编译器不会提示IObservable,而是提示zip方法的调用。它抛出“...您是否缺少using指令或程序集引用?”我一直在浏览命名空间,但找不到要查找的内容。我找不到System.Reactive,如果使用它也会引发错误,并且此Windows8.1应用程序已包含所有引用。有人可以告诉我哪里出了问题吗?publicsealedclassEventEngine{privatestaticreadonlyEventEnginesingleto

c# - Mono 中的 WCF 支持

我正在尝试找出WCF在Mono下支持和不支持的内容。我读过WCFDevelopmentDocumentationontheMonoProjectpage.对于任何有在Mono下使用WCF经验的人,有什么我应该注意的问题吗? 最佳答案 最全面,最简洁的地方可能是这里:http://go-mono.com/status/例如,查看System.ServiceModel等以了解WCF状态。您可以逐个类地查看您需要的功能。我们正在使用Mono的WCF堆栈在Linux上托管一些基本的http服务,但有一些功能无法正常工作(例如提供元数据),但

c# - 如何使用 Mono 编译 Visual Studio C# 项目

我是新手,不知道从哪里开始。我想在Linux上使用Mono编译一个VisualStudioC#项目(通过命令行)。main.cs文件包含这些引用:usingSystem;usingSystem.IO;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Diagnostics;usingSystem.Drawing;usingSystem.Drawing.Imaging;usingSystem.Net;usingSystem.Text;usingSystem.Text.RegularExpressi

c# - 如何检测正在使用哪个 .NET 运行时(MS 与 Mono)?

我想知道在程序执行期间,它是使用Mono运行时还是Microsoft运行时执行的。我目前正在使用以下代码来确定我是否在MSCLR上:staticboolIsMicrosoftCLR(){returnRuntimeEnvironment.GetRuntimeDirectory().Contains("Microsoft");}但是,这在某种程度上取决于运行时的安装文件夹,我不确定这是否适用于所有安装。有没有更好的方法来检查当前运行时? 最佳答案 来自Mono项目的GuidetoPortingWinformsApplications:p

c# - Mono https webrequest 失败,返回 "The authentication or decryption has failed"

我正在制作一个简单的REST客户端以在我的C#应用程序中使用。在Windows上的.net中,它非常适合http://和https://连接。在Ubuntu10.10上的单声道2.6.7(也用2.8测试过,结果相同)只有http://有效。https://连接在request.GetResponse()方法上抛出此异常:UnhandledException:System.Net.WebException:Errorgettingresponsestream(Write:Theauthenticationordecryptionhasfailed.):SendFailure--->Sys

c# - 为什么不建议在 .NET Reactive Extensions 中使用 Subjects?

我目前正在掌握.NET的ReactiveExtensions框架,并且正在研究我发现的各种介绍资源(主要是http://www.introtorx.com)我们的应用程序涉及许多检测网络帧的硬件接口(interface),这些将是我的IObservables,然后我有各种组件将使用这些帧或对数据执行某种方式的转换并生成新类型的帧.例如,还会有其他组件需要显示每第n帧。我相信Rx将对我们的应用程序有用,但是我正在为IObserver接口(interface)的实现细节而苦苦挣扎。我阅读的大部分(如果不是全部)资源都说我不应该自己实现IObservable接口(interface),而应该

docker - 使用 mono repo 在 Docker 容器中包含 Go 依赖项

我有一个具有该结构的单一存储库。mono-repo-serviceA-main.go-Dockerfile-serviceB-main.go-Dockerfilego.modgo.sumserviceA中的Dockerfile包含以下代码。FROMgolangENVGO111MODULE=onWORKDIR/appCOPY..RUNCGO_ENABLED=0GOOS=linuxGOARCH=amd64gobuildENTRYPOINT["/app/serviceA"]我想构建Docker镜像并在容器中包含来self的mono-repo根目录的依赖项,我目前收到一条错误消息,指出它在我运

go - 具有多个模块的 mono-repos 中是否有 Go 模块名称的约定?

在多模块存储库中,模块名称(通过go.modmodule指令设置)是否应遵循包命名约定?例如modulegithub.com/org-name/repo-name/path/to/module-dir我明白,无论模块被命名为什么,模块中的包都使用模块名称作为前缀来相互引用。但是,从模块外部来看,如果将模块名称设置为以外的名称,似乎会出现问题。图案。get-ing包含在模块中的包然后给出关于unrecognizedimportpath的消息.是否有任何原因导致模块命名不同于? 最佳答案 对于引用模块没有任何硬性要求,尽管使用域/rep