问题标签 [monodevelop]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4114 浏览

c# - 如何使用 MonoDevelop 打包我的 linux 应用程序?

我有一个使用 MonoDevelop 用 C# 编写的爱好项目。一段时间以来,我一直在尝试了解 linux 封装,但我总是感到沮丧和不知所措。

我的程序包括:

  • 一个库项目(“生成器”),它处理我的程序创建的数据。
  • 使用 Gtk# 的 ui(“接口”)项目。这个项目有两个子目录:“glade”(gtk 用来构建小部件的 xml 文件)和“book”(我的程序使用的数据)。
  • 库和接口项目都使用的实用程序项目(“Utils”)。
  • 一个刚刚启动界面的主项目(“MyProgramName”)。

我想做的(我认为)真的很简单(我认为):

  • 编译我的应用程序
  • 复制 .exe 和 .dll 文件(到 /usr/local/bin?)
  • 复制“book”目录(到 /usr/local/bin?)
  • 复制“glade”目录(到 /usr/local/bin?)

哦,我想把它作为一个 .deb 包来做。我想如果我能让 tarball 工作,一个 .deb 包应该不会太麻烦,但这就是我最终想要做的。

我仍然不确定该怎么做。我使用 MonoDevelop 创建了一个 Tarball。当我安装 tarball(使用./configure, make, sudo checkinstall)时,它似乎安装了可执行代码(甚至创建了一个运行程序的命令),但忘记了“book”和“glade”目录。

我该怎么做呢?对不起,如果这是一个基本/广泛的问题。我一直在谷歌上搜索这个,我似乎找不到任何不假设我知道包装基础知识的东西(即使它声称它不假设这个)。

0 投票
2 回答
4545 浏览

iphone - MonoDevelop 的编辑器对你来说慢吗?

我正在使用 MonoTouch 和 MonoDevelop 的评估版来检查用 C# 编写 iPhone 应用程序。但是,MonoDevelop 的编辑器对我来说非常慢。我的意思是真的很慢。我必须输入并等待文本呈现。

你有同样的经历吗?关于可能是什么原因的任何见解?

谢谢。

0 投票
1 回答
763 浏览

iphone - Monotouch 中的 Web 服务构建错误

我的项目和 Web 服务在模拟器中运行良好,但在上传到 iPhone 时崩溃。在我从 1.1 更新 Monotouch 之前,它一直运行良好。我可以恢复到早期版本的 Monotouch 吗?这是问题所在:

我有一个使用网络服务的单点触控应用程序。当我将项目导出到 Xcode 时,我收到一个构建错误,指出:
System.Web.Services.dll.mdb: No such file or directory

在文件夹资源管理器中,该文件以红色突出显示,因为那里没有任何内容。

有人有最新版本的 monodevelop 和 monotouch 的可用 System.Web.Services.dll 吗?

这是xCode中退出错误的堆栈跟踪:

Wed Nov 18 10:31:37 unknown SpringBoard[24] : MultitouchHID(208ad0) uilock state: 1 -> 0 Wed Nov 18 10:31:37 unknown SpringBoard[24] : MultitouchHID(2944f0) device bootloaded Wed Nov 18 10:31:47 unknown kernel[0] : launchd[85] Builtin profile: container (seatbelt) Wed Nov 18 10:31:47 unknown kernel[0] : launchd[85] Container: /private/var/mobile/Applications/49398D0F-C9F2-456A-BB84-BA1F91C78243 (seatbelt) Wed Nov 18 10:32:04 unknown UIKitApplication:GeoQuiz2[0x46ff][85] : Unhandled Exception: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.NullReferenceException: Object reference not set to an instance of an object Wed Nov 18 10:32:04 unknown UIKitApplication:GeoQuiz2[0x46ff][85] : at System.Xml.Serialization.XmlAttributeAttribute.AddKeyHash (System.Text.StringBuilder sb) [0x00000] in :0 Wed Nov 18 10:32:04 unknown UIKitApplication:GeoQuiz2[0x46ff][85] : at System.Xml.Serialization.XmlReflectionImporter..ctor () [0x00000] in :0 Wed Nov 18 10:32:04 unknown UIKitApplication:GeoQuiz2[0x46ff][85] : at System.Web.Services.Protocols.SoapTypeStubInfo..ctor (System.Web.Services.Protocols.LogicalTypeInfo logicalTypeInfo) [0x00000] in :0 Wed Nov 18 10:32:04 unknown UIKitApplication:GeoQuiz2[0x46ff][85] : at System.Reflection.MonoCMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in :0 Wed Nov 18 10:32:04 unknown UIKitApplication:GeoQuiz2[0x46ff][85] : --- End of inner exception stack trace --- Wed Nov 18 10:32:04 unknown UIKitApplication:GeoQuiz2[0x46ff][85] : at System.Reflection.MonoCMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in :0 Wed Nov 18 10:32:04 unknown UIKitApplication:GeoQuiz2[0x46ff][85] : at System.Reflection.MonoCMethod.Invoke (BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in :0 Wed Nov 18 10:32:04 unknown UIKitApplication:GeoQuiz2[0x46ff][85] : at System.Activator.CreateInstance (System.Type type, BindingFlags bindingAttr, System.Reflection.Binder binder, System.Object[] args, System.Globalization.CultureInfo culture, System.Object[] activationAttributes) [0x00000] in :0 Wed Nov 18 10:32:04 unknown UIKitApplication:GeoQuiz2[0x46ff][85] : at System.Activator.CreateInstance (System.Type type, System.Object[] args, System.Object[] activationAttributes) [0x00000] in :0 Wed Nov 18 10:32:04 unknown UIKitApplication:GeoQuiz2[0x46ff][85] : at System.Activator.CreateInstance (System.Type type, System.Object[] args) [0x00000] in :0 Wed Nov 18 10:32:04 unknown UIKitApplication:GeoQuiz2[0x46ff][85] : at System.Web.Services.Protocols.LogicalTypeInfo.CreateTypeStubInfo (System.Type type) [0x00000] in :0 Wed Nov 18 10:32:04 unknown UIKitApplication:GeoQuiz2[0x46ff][85] : at System.Web.Services.Protocols.LogicalTypeInfo.GetTypeStub (System.String protocolName) [0x00000] in :0 Wed Nov 18 10:32:04 unknown UIKitApplication:GeoQuiz2[0x46ff][85] : at System.Web.Services.Protocols.TypeStubManager.GetTypeStub (System.Type t, System.String protocolName) [0x00000] in :0 Wed Nov 18 10:32:04 unknown UIKitApplication:GeoQuiz2[0x46ff][85] : at System.Web.Services.Protocols.SoapHttpClientProtocol..ctor () [0x00000] in :0 Wed Nov 18 10:32:04 unknown UIKitApplication:GeoQuiz2[0x46ff][85] : at GeoQuiz2.GeoQuizRef.TGeoTeachers..ctor () [0x00000] in :0 Wed Nov 18 10:32:04 unknown UIKitApplication:GeoQuiz2[0x46ff][85] : at GeoQuiz2.QuizPicker.ViewDidLoad () [0x00000] in :0 Wed Nov 18 10:32:04 unknown UIKitApplication:GeoQuiz2[0x46ff][85] : at MonoTouch.UIKit.UIViewController.get_View () [0x00000] in :0 Wed Nov 18 10:32:04 unknown UIKitApplication:GeoQuiz2[0x46ff][85] : at GeoQuiz2.AppDelegate.m__0 (System.Object , System.EventArgs ) [0x00000] in :0 Wed Nov 18 10:32:04 unknown UIKitApplication:GeoQuiz2[0x46ff][85] : at MonoTouch.UIKit.UIControlEventProxy.Activated () [0x00000] in :0 Wed Nov 18 10:32:04 unknown UIKitApplication:GeoQuiz2[0x46ff][85] : at MonoTouch.UIKit.UIApplication.Main (System.String[] args, System.String principalClassName, System.String delegateClassName) [0x00000] in :0 Wed Nov 18 10:32:04 unknown UIKitApplication:GeoQuiz2[0x46ff][85] : at MonoTouch.UIKit.UIApplication.Main (System.String[] args) [0x00000] in :0 Wed Nov 18 10:32:04 unknown UIKitApplication:GeoQuiz2[0x46ff][85] : at GeoQuiz2.Application.Main (System.String[] args) [0x00000] in :0 Wed Nov 18 10:32:04 unknown UIKitApplication:GeoQuiz2[0x46ff][85] : Error connecting stdout and stderr (192.168.1.19:10001) Wed Nov 18 10:32:04 unknown com.apple.launchd[1] : (UIKitApplication:GeoQuiz2[0x46ff]) Exited with exit code: 1 Wed Nov 18 10:32:04 unknown SpringBoard[24] : Application 'GeoQuiz' exited abnormally with exit status 1

使用您的 Web.Services.dll 我想我得到了一个较短的堆栈跟踪错误。

0 投票
1 回答
1878 浏览

c++ - MonoDevelop 的 G++ 编译器

如何为 MonoDevelop 设置 G++ 编译器?

在 OS X 和 Windows Vista 上,默认安装都会抱怨“找不到编译器:g++”。

MonoDevelop 不是用于 C++ 开发的良好跨平台 IDE(因为它是 C#/Java IDE)。

谢谢!

0 投票
1 回答
448 浏览

monodevelop - MonoDevelop 和屏幕方向

我知道应用程序问题属于超级用户,但由于这是一个 IDE,我想我可以在这里尝试一下。

几个月以来,MonoDevelop 喜欢在我启动它时最大化地出现在我的第二台显示器上。我必须取消最大化它并每次移动它。

我认为这是我搞砸的一些奇怪的偏好设置,但我最近安装了 Windows 7,我做的第一件事就是让 Monodevelop 重新启动并运行。它仍然进入第二个屏幕。

有谁知道为什么?

0 投票
3 回答
1030 浏览

c# - 并行扩展的单声道问题

我有一个用 Visual Studio 2008 c# 编写的程序,它使用

现在我想使用单声道在linux环境中运行它,可以吗?如果是这样怎么办?

目前我有 Mono Jit 编译器版本 2.4.2.3 ,它无法运行上述程序...

0 投票
2 回答
1402 浏览

macos - 在 Snow Leopard 上使用 MonoDevelop 开发 GUI 项目

我刚刚在我的 Mac (Snow Leopard) 上安装了 MonoDevelop。我是 .NET 开发人员,但没有 Mono 经验。

我想创建一个简单的 GUI 应用程序,但 C# 下似乎没有 Gtk# 2.0 模板。VB.NET 下有一个。

我已经安装了支持 MonoTouch 的最新版本(因为我将来可能想尝试 MonoTouch)。

我应该在 C# 下有一个 Gtk# 2.0 模板吗?如果是这样,我该如何安装它?

Gtk# 2.0 是 MonoDevelop GUI 应用程序的最佳选择吗?

更新

尝试打开任何一个 Moonlight 模板时,我也会遇到错误。

0 投票
4 回答
5248 浏览

c# - MonoDevelop 中的“组织导入”

在 Eclipse 中为 Java 开发时,我可以按 Ctrl+Shift+O 来“组织导入”,让 IDE 找出我可能尝试使用的库,然后自动导入它们。

MonoDevelop 中是否有用于 C# 编程的类似功能?

编辑

我是 C# 和整个 Microsoft 领域的新手。如果没有办法做到这一点,通常如何确定哪个库包含他们试图使用的类?

0 投票
8 回答
25169 浏览

c# - 在 Mac OS X 上学习 ASP.NET MVC

我意识到这有点疯狂,C# 是一种 Windows 语言,但我想开始学习 C# 主要是因为我对 ASP.NET MVC 感兴趣。我白天是一名网络开发人员,我的办公室完全在 *nix 机器上运行。开发人员和所有其他员工使用 Mac OS X,我们的服务器都是 Linux 的一些变体。

老实说,我只是想尝试一些不同于 PHP、Python 或 Ruby 的东西。问题是我不想放弃我心爱的 Mac OS X。我已经看过 Mono 了,它似乎正是我想要的。不幸的是,MonoDevelop 在 Mac OS X 上的运行速度非常慢,到了无用的地步。(除非我做错了什么,这是完全合理的)。

所以我的问题归结为:在 Mac OS X 上编码和编译 C# 应用程序的最佳方法是什么。(运行代码并不是什么大问题,我可能只是获得一些便宜的服务器空间来运行我的 ASP。 NET MVC 应用程序。我真的不想在 Mac OS X 上运行任何应用程序。)

0 投票
1 回答
498 浏览

.net - 单声道中的 System.TypeLoadException (WebPartsZone)

我在引发异常的网页中加载用户控件:

细节 :

错误信息:

我知道 WebPartsZone 没有在 System.Web 中实现。我不明白的是为什么它会尝试加载它。我没有在我的网页或我的控件中使用 WebParts

我怎样才能找到谁(或什么)正在调用/使用 WebPartsZone ?一个简单的“在文件中查找”搜索“webparts”返回没有找到.. 那么接下来呢?

编辑:我正在使用 ajax control toolkit 3.5 .. MOMA 说使用 webparts 对这个程序集发出警告...... asp:Panel 或 asp:UpdatePanel 是否可能在某处使用 webpart?上次我听说,Ajaxcontroltoolkit 在 Mono 下工作,对吧?