Mono是.NET的开源实现,可在许多平台上运行,包括Linux,Mac OS X和Windows。这允许在Windows以外的平台上运行.NET应用程序,几乎不需要修改。
我需要引用已签名程序集的特定版本。因为它存在于 GAC 中,所以编译器会选择“供应商”版本而不是我提供的版本(GAC 版本号更高,甚至
从 Microsoft .net 调用 mono c# 代码?
我有一些用 C# 编写的神经网络代码,可以从使用 SIMD 支持中受益。 Mono 2.2 刚刚发布,支持 SIMD,但 Microsoft 的 c# 还不支持。 对我的 c# 感到满意...
Npgsql - Mono.Security.dll - 无法加载字段“Npgsql.NpgsqlConnection:CertificateSelectionCallback”的类型
我有一个使用 Postgres DB 的 C# 应用程序。它位于 .NET 4.0 中并使用 Npgsql 2.2.7.0,为了向后兼容我无法更改这些版本。 它在 Windows 和 Linux 板上运行良好...
Windows 2000 SP4 上的 Mono [已关闭]
在旧的 Win2k 上,.NET Framework 的最高支持版本是 2.0。如果想要运行现代 C# 应用程序(例如,使用 LINQ),Mono 框架可能是解决方案。
使用 System.Windows.Forms 损坏的 Mono C# 代码
几个月前,我启动了一个相对简单的 C# 应用程序,并使用 Mono 进行编译。 我今天尝试继续处理此问题,尽管有一个可执行文件证明它之前编译得很好,...
我成功使用 System.Diagnostics.Process.Start() 在 Windows 上启动我的外部单声道可执行文件。但是在mac上却失败了。我没有收到任何错误,只是什么也没发生。 我试过了...
我这里有一个简单的 ASP.NET 页面: <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Tree.aspx.cs" Inherits="CoconutTree.One" %> </desc> <question vote="0"> <p>我这里有这个简单的 ASP.NET 页面:</p> <pre><code><%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Tree.aspx.cs" Inherits="CoconutTree.One" %> <html> <head> <title>Planting Trees</title> <script runat="server"> protected void Page_Load(Object Source, EventArgs E) { string msg = "Let's plant some trees!<br/>"; // Create a new Tree Tree tree1 = new Tree(); msg += "I've created a tree with a height of " + tree1.height + " metre(s).<br/>"; tree1.Grow(3); msg += "After a bit of growth, it's now up to " + tree1.height + " metre(s) tall.<br/>"; msg += "Maybe eventually it will grow to 10 meters tall!</br>…<br/>"; tree1.Grow(7); msg += "*15 years later*<br/>Let's check out our tree's height now! It's now up to " + tree1.height + " meter(s) tall! Awesome!<br/>"; Output.Text = msg; string msg2 = "Let's plant some coconut trees!<br/>"; // Create a new Tree CoconutTree coconutTree1 = new CoconutTree(); msg2 += "I've created a tree with " + coconutTree1.numNuts + " coconuts.<br/>"; coconutTree1.GrowNut(10); ms2 += "I've now grown " + coconutTree1.numNuts + " coconuts on our tree.<br/>"; Output2.Text = msg2; } </script> </script> </head> <body> <p><asp:label runat="server" id="Output" /></p> <p><asp:label runat="server" id="Output2" /></p> </body> </html> </code></pre> <p>通过这个简单的课程:</p> <pre><code> namespace One { public class Tree { public int height = 0; public void Grow(int heightToGrow) { height += heightToGrow; } } public class CoconutTree : Tree { public int numNuts = 0; //Number of coconuts public void GrowNut(int numberToGrow) { numNuts += numberToGrow; } public void PickNut(int numberToPick) { numNuts -= numberToPick; } } } </code></pre> <p><strong>更新更新:</strong></p> <p>解析器错误</p> <p>描述:解析服务此请求所需的资源时出错。检查您的源文件并修改它以修复此错误。</p> <p>解析器错误消息:找不到类型 CoconutTree.One</p> </question> <answer tick="true" vote="2"> <p>我只需在代码后面执行 Page_Load 即可完成。 我不知道在 aspx 文件中使用页面导入的 Mono 编译器会发生什么愚蠢的事情。</p> <p>这是使用后台代码的示例:</p> <pre><code><%@ Page Title="" Language="C#" AutoEventWireup="true" CodeBehind="User.aspx.cs" Inherits="Example.User" %> </code></pre> <p>然后在 User.aspx.cs 文件中,您需要在名称空间 Example 中创建一个 User 类。</p> </answer> <answer tick="false" vote="0"> <p>1)您应该发布实际的错误消息。<br/> 2)不要要求别人帮你做作业。<br/> 3)在一个.cs文件中定义两个类就可以了。</p> <p>抱歉,我太轻率了。问题是 Page 指令中的“src”标记没有意义。 ASP.NET 引擎不知道 CoconutTree 是在哪里定义的。使用 CodeFile 来动态编译页面。</p> </answer> </body></html>
我使用的是Unity3D v4.2.2f1,它捆绑的MonoDevelop版本是v2.8.2。 我发现有些情况下 C# 代码可以在 Unity3D 中编译,但不能在 MonoDevelop 中编译。例如,d...
我正在创建一个媒体中心。我定制了一个Linux操作系统,因此当它启动时,它会显示启动屏幕,然后运行一个单声道应用程序(当前是控制台应用程序)。该应用程序...
(Godot 4.3) 如何强制richtextlabel仅使用单色字体
我想让RichTextLabel节点仅使用等宽字体,但仅放置单色字体(不放置普通字体)是行不通的。另外,将单色字体放在普通字体中似乎不太合适......
这可能是一件挑剔的事情,但在 Xamarin 中运行 Android 应用程序时,它会在控制台中转储大量以 [Mono] 开头的行 有什么办法可以禁用这些日志吗? 预先感谢
如何返回一个Mono空对象以便它被application/json格式接受?
我正在为我的http请求使用异常函数。对于我的任务,我需要读取响应,如果它给出内部服务器错误,我们必须返回一个空对象。 我尝试使用 Mono.empty() ...
解析附加到 PDF 文件末尾的 XMP XML 元数据的正确方法? [已关闭]
我有一个 PDF,末尾附有一些 XMP XML 格式的元数据。解析和使用此元数据的正确方法是什么? 目前我有一个使用 C99 的工作解决方案,解析每个
嘿大家,我尝试使用 NRefactory(Vb) https://github.com/icsharpcode/NRefactory/ 但它没有附带 mono.cecil.dll,所以我也下载了它,但是当我合并时它一起的版本看到...
MySqlException:无法添加或更新子行:foreign_key 约束失败
在我的 C# 项目上执行以下代码时出现以下错误:“MySqlException:无法添加或更新子行:foreign_key 约束失败”: 插入网络(所有者名称、名称、
Docker:无法在 docker 映像中使用 pythonnet 和 |无法创建默认的 .NET 运行时,该运行时在此系统上是“单声道”
我正在尝试使用 Pythonnet 中的 clr 通过 .DLL 引用将一种文件类型转换为另一种文件类型。 这就是我的代码的样子 - 导入CLR clr.AddReference(dll_path) 导入Rx库 # 转换为 ASC
Mono C# 中的 wss WebSocket 服务器:SslStream 没有给我数据,但 Stream 给我数据
自从这些天以来,我一直在尝试让 (JS)wss/(c#)SslStream 连接工作,以便在单声道 c# 中创建 wss 服务器。 我的问题:当服务器接受传入的安全 WebSocket 连接时...
我正在运行一个 Xamarin 应用程序,直到最近一切都工作正常。我正在使用 VimeoDotNet 包与 VimeoAPI 进行交互。然而,它开始抛出这个错误......
.NET Android Mono 崩溃(mono_runtime_invoke_checked、mono_assemble_request_byname)
这种情况在 Android 13 中发生的频率最高,然后是 Android 14,而 Android 12 的频率则要低得多。我不确定问题是什么,但它似乎从一开始就开始了......
在带有 dotnet 7.0.105 的 Ubuntu 23.04 上,我尝试构建一个 C# 项目(在 Mono 中): dotnet 构建“应用程序名称”.csproj 这会导致错误消息: 用于.NET的MSBuild版本17.4.3+7e646be43 确定