Articles of monodevelop

如何在Mono Develop(Ubuntu,Linux)中将Saltarelle C#设置为JavaScript编译器

我试图在Mono的默认控制台项目上使用Saltarelle C#编译器 using System; namespace SaltarelleConsoleTest { class MainClass { public static void Main (string[] args) { Console.WriteLine ("Hello World!"); } } } 但是当我尝试编译与terminal命令 mono lib/Saltarelle.Compiler/tools/sc.exe -reference:lib/Saltarelle.Runtime/tools/Assemblies/mscorlib.dll Main.cs -outscript:bin/main.js 发生此错误: Unhandled Exception: System.TypeLoadException: Could not load type 'Saltarelle.Compiler.Program' from assembly 'sc, Version=1.5.0.0, Culture=neutral, PublicKeyToken=a4048e8fcc593f14'. [ERROR] FATAL UNHANDLED EXCEPTION: System.TypeLoadException: Could not load type 'Saltarelle.Compiler.Program' from […]

Visual Studio 2010 .Net项目可以在Linux下用MonoDevelop编译吗?

MonoDevelop是一个跨平台的IDE,主要为C#和其他.NET语言devise。 它宣称你可以将使用Visual Studio创build的.NET应用程序移植到Linux和Mac OSX上。 我想知道是否可以轻松地在Linux上的MonoDevelop上编译在VS 2010(特别是C#项目)中创build的大型复杂的.Net项目? 编译在VS 2010中创build的.Net代码时是否会遇到大量编译错误,或者可以通过较小的修改进行编译?

Linux上的CefGlue运行示例

我已经下载了最新版本的CefGlue以及相应的CEF二进制文件。 我可以得到演示示例在Windows中运行正常,但Linux GtkSharp演示不运行。 它在我的Linux机器上的MonoDevelop下编译得很好,但是抛出了一个DllNotFoundException:libcef 我已经将libcef.so放在可执行目录中,并且在CEF版本目录中运行ldconfig。 我是Linux新手,所以可能有一些简单而明显的缺失。

Monodevelop中的Visual Studio C#项目 – GenerateSatelliteAssemblies和GenerateTargetFrameworkMonikerAttribute错误

我正在尝试安装与Windows 10 / Visual Studio 2015和Ubuntu 16.04 / MonoDevelop兼容的C#项目。 在MonoDevelop项目选项中,我将目标框架设置为Mono / .NET 4.5并将其configuration为Debug|x86 。 .csproj文件现在看起来像这样: <?xml version="1.0" encoding="utf-8"?> <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <PropertyGroup> <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> <Platform Condition=" '$(Platform)' == '' ">x86</Platform> <ProjectGuid>{myprojectsguid}</ProjectGuid> <OutputType>Exe</OutputType> <RootNamespace>myproject</RootNamespace> <AssemblyName>myproject</AssemblyName> <TargetFrameworkVersion>v4.5</TargetFrameworkVersion> </PropertyGroup> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' "> <DebugSymbols>true</DebugSymbols> <DebugType>full</DebugType> <Optimize>false</Optimize> <OutputPath>bin\Debug</OutputPath> <DefineConstants>DEBUG;</DefineConstants> <ErrorReport>prompt</ErrorReport> <WarningLevel>4</WarningLevel> <Externalconsole>true</Externalconsole> […]

MonoDevelop无法导入VS2017解决scheme

我在我的机器和.NET MVC项目上运行Linux(Elementary),我使用Monodevelop(5.4.0.199版本),但无法打开使用Visual Studio 2017开发的项目。 打开.sln文件,以下错误将不断出现: Error while trying to load the project '/home/emma/Documents/My-App/My-App/My-App.csproj': Unknown ToolsVersion '15.0' 。 我试图更新monodevelop版本,但没有成功。 我也试图做这里build议的: MonoDevelop不能导入VS2013 / 2015解决scheme ,但没有成功。 你能帮我解决这个问题吗?

Ubuntu 9.10 + MonoDevelop + Debug + NUnit

我是一个Linux noob,我想debugging一个unit testing。 如果我在MonoDevelop中运行我的testing,它会变绿,但如果我尝试debugging一切冻结,我必须停止debugging器。 我的第一行代码的断点是从来没有命中。 没有堆栈跟踪或失败的信息。 编辑1:我应该安装OpenSuse(因为它是Novell,他们在Mono后面),而不是Ubuntu?

我如何在Linux上使用Mono.Unix?

我有一个最初用Windows编写的C#应用​​程序,现在我正在MonoDevelop的Linux中运行。 它工作正常,但现在我需要识别符号链接。 我find了这个答案,但是当我添加: using Mono.Unix; 我得到错误“名字空间”Mono“中不存在types或名称空间名称”Unix“。是否缺less程序集引用(CS0234)?

Visual C#(Visual Studio)和Mono C#GUI之间的区别

我可以使用GUI程序发送和接收在Linux平台上使用单声道框架写在Windows(Visual Studio)上的串行数据吗? 我发现mono使用不同的IDE进行GUI开发。 他们是否和Visual Studio有相同的组件(我不知道.NET中叫什么,我是Java人),它的开发方式也是一样的(例如,当我在Visual Studio中双击一个组件时,它会进入编码页面,已经写入适当的方法名称或其他)。 基本上,我想用Mono在Linux上重新使用我的GUI基础串行程序。

Monodevelop上的F#编译器不理解有效的Linux文件path

我是F#的新手。 当我尝试在Monodevelop中构build我的F#项目时出现以下错误: / home / greenrd / git / hello / hello:错误FS0229:打开二进制文件时出错'/usr/lib/mono/4.0/../../../../../usr/lib/mono/gac /kde-dotnet/4.1.0.0_ 194a23ba31c08164 / kde-dotnet.dll':无法find部分path“usr / lib / mono / gac / kde-dotnet / 4.1.0.0 _194a23ba31c08164 / kde-dotnet.dll” 。 (FS0229)(你好) 我不认为这是由于.NET中的260字符文件path限制,原因很简单,因为文件path只有102个字符。 可能是什么问题呢? file说: /usr/lib/mono/4.0/../../../../../usr/lib/mono/gac/kde-dotnet/4.1.0.0__194a23ba31c08164/kde-dotnet.dll:PE32 executable( DLL)(控制台)Intel 80386 Mono / .Net程序集,用于MS Windows 我甚至不知道这个文件名是从哪里来的,我没有在任何地方input这样一个奇怪的文件名。 我所做的只是添加KDE C#绑定作为项目的参考。

在Linux和Mac的C#

我想在Linux和Mac OS上运行一个C#(windows应用程序)项目。我的项目有一个简单的代码,但我想在这个项目上做一个漂亮的界面。只是单声道做这个工作?