草庐IT

mono-reactive

全部标签

linux - 如何在 Linux 上捆绑 Mono/GTK# 应用程序?

这是我遇到的问题:我使用MonoDevelop编写了一个Gtk#程序并且运行良好。但现在我希望能够在其他Linux机器上运行它而无需安装MonoDevelop。我的解决方案有两个项目:主Gtk#应用程序和它所依赖的C#库项目。因此,当我构建主项目时,它会生成MainProject.exe和MainProject.exe.mdb,以及bin/Release文件夹中的DependencyProject.dll。我尝试运行以下命令将其全部打包到一个可执行文件中(从bin/Release文件夹运行):mkbundleMainProject.exe-omainproject--deps*.dll

.net - .NET Windows 服务的 Linux Mono 等价物

这个问题在这里已经有了答案:Howtomigratea.NETWindowsServiceapplicationtoLinuxusingmono?(3个答案)关闭5年前。我有一个.NETWindows服务,我想将其移植到Linux上的Mono。在Linux上安装该服务以使其像Windows服务一样工作(即自动启动、在没有用户登录时运行等)的正确方法是什么?

.net - .NET Windows 服务的 Linux Mono 等价物

这个问题在这里已经有了答案:Howtomigratea.NETWindowsServiceapplicationtoLinuxusingmono?(3个答案)关闭5年前。我有一个.NETWindows服务,我想将其移植到Linux上的Mono。在Linux上安装该服务以使其像Windows服务一样工作(即自动启动、在没有用户登录时运行等)的正确方法是什么?

c# - 在 CentOS 或 Linux 上使用 Mono 执行 .Net 应用程序

我已经在VisualStudio2010上使用C#.Net中的WinForm开发了一个测试应用程序。现在,我想在CentOS上使用Mono在Linux下运行它。所以我尝试了下面的命令序列-[root@localhostTestLinux]#/usr/bin/mono./Test.exe我遇到了异常UnhandledException:System.TypeInitializationException:AnexceptionwasthrownbythetypeinitializerforSystem.Windows.Forms.XplatUI--->System.TypeInitial

c# - 在 CentOS 或 Linux 上使用 Mono 执行 .Net 应用程序

我已经在VisualStudio2010上使用C#.Net中的WinForm开发了一个测试应用程序。现在,我想在CentOS上使用Mono在Linux下运行它。所以我尝试了下面的命令序列-[root@localhostTestLinux]#/usr/bin/mono./Test.exe我遇到了异常UnhandledException:System.TypeInitializationException:AnexceptionwasthrownbythetypeinitializerforSystem.Windows.Forms.XplatUI--->System.TypeInitial

c# - 使用 Mono 5 编译包含 ValueTuple 的 C# 7 代码

我正在尝试使用Mono5在Linux构建服务器上编译新的C#7代码。不幸的是,当我使用新的ValueTuple语法时,项目失败了:MyClass.cs(100,38):errorCS1003:Syntaxerror,'('expected[/path/to/My.csproj]我的项目文件中有以下包引用:并且我在我的快速构建脚本中使用了以下命令:#msbuildMy.sln/t:restore#msbuildMy.sln/p:Configuration=Release/p:Platform="AnyCPU"并且MSBuild日志指示语言版本为7并显示对System.ValueTuple

c# - 使用 Mono 5 编译包含 ValueTuple 的 C# 7 代码

我正在尝试使用Mono5在Linux构建服务器上编译新的C#7代码。不幸的是,当我使用新的ValueTuple语法时,项目失败了:MyClass.cs(100,38):errorCS1003:Syntaxerror,'('expected[/path/to/My.csproj]我的项目文件中有以下包引用:并且我在我的快速构建脚本中使用了以下命令:#msbuildMy.sln/t:restore#msbuildMy.sln/p:Configuration=Release/p:Platform="AnyCPU"并且MSBuild日志指示语言版本为7并显示对System.ValueTuple

使用 mono 的 lidgren 进行 C# 网络编程

我目前正在使用c#XNA和lidgren编写一个小型在线游戏,我想使用mono+lidgren编写能够在linux(更便宜的托管解决方案)上运行的服务器程序。是否可以一起使用lidgren和mono?我应该使用不同的库还是使用.NET函数编写自己的套接字解​​决方案?感谢您的回答 最佳答案 是的,Lidgren只需要System.Net.Sockets即可运行。MoMa只报告一个小问题;NetworkInterfaceGetNetworkInterface()设置了[MonoTodo]-它目前似乎只适用于Linux和Windows(

使用 mono 的 lidgren 进行 C# 网络编程

我目前正在使用c#XNA和lidgren编写一个小型在线游戏,我想使用mono+lidgren编写能够在linux(更便宜的托管解决方案)上运行的服务器程序。是否可以一起使用lidgren和mono?我应该使用不同的库还是使用.NET函数编写自己的套接字解​​决方案?感谢您的回答 最佳答案 是的,Lidgren只需要System.Net.Sockets即可运行。MoMa只报告一个小问题;NetworkInterfaceGetNetworkInterface()设置了[MonoTodo]-它目前似乎只适用于Linux和Windows(

c# - DllImport 不能像在 Mono 中宣传的那样工作(Linux、C#)

我正在逐步了解Linux中的Mono开发。我正在尝试调用LinuxC库。Thispage,理论上,告诉我如何,但是当我在MonoDevelop2.2.2(Fedora13)中键入下面的代码时,我在“privatestaticexternintgetpid();”中得到一个“解析错误(CS8025)”。此外,帮助系统不起作用。usingSystem;usingSystem.Runtime.InteropServices;[DllImport("libc.so")]privatestaticexternintgetpid();namespaceLinuxCaller{classMainCl