Tag: monodevelop

使用GTK进行GUI构建#

我可能需要使用C#和Mono构建GTK GUI。 如果我理解正确,那意味着我有3个选择: 编写C#代码来调用GTK#包装类。 GUI是“在代码中”。 使用MonoDevelop GUI设计器。 这使用stetic标记构建一个接口。 我似乎只是XML。 使用Glade和libglade创建GUI并在运行时加载它。 我对MonoDevelop的GUI编辑器有一点经验。 这很好,但有一些粗糙的边缘。 我可以想象在某些时候需要手动编辑stetic标记。 我过去也使用Glade和Python … 这两个项目都只是实验性的,所以我真的很想听听之前打过这场战斗的人。 各有哪些优缺点? 最后,如果该项目的开发可以在Windows,Linux和Mac OS X上进行,那将是很好的。

谁将app.config复制到app.exe.config?

我正在编写一个游戏开发IDE,用于创建和编译.NET项目(我过去几年一直在研究),并且我正在更新它以生成输出,不仅适用于Windows / Visual Studio,还适用于对于Linux / MonoDevelop(一个非常简单的.NET进程,但仍需要一些调整)。 作为其中的一部分,我发现有必要开始生成app.config文件作为其中的一部分,以将依赖的DLL名称映射到具有元素的Linux依赖项名称。 我很担心谁负责将app.config文件复制到输出名称app.exe.config。 在Visual Studio项目中,app.config的Build Action通常设置为“None”,其设置表明它不会被复制到任何地方,但是当Visual Studio编译项目时它会生成app.exe.config(虽然我有时发现这是不可靠的)。 当我使用MSBuild构建IDE生成的解决方案文件(用于调试目的)时,MSBuild将app.config复制到app.exe.config。 但是当我使用CSharpCodeProvider.CompileAssemblyFromFile编译项目时(它自然)不喜欢将配置文件包含为源代码(“app.config(1,1):error CS0116:命名空间不直接包含诸如字段之类的成员或方法“),当然,当我不将它作为输入包括它时,它不会将它复制到输出。 我是否有责任单独将app.config复制到app.exe.config,或者有更标准的方法吗? 是否硬连线采用第一个* .config文件? 在我的IDE中,可以想象app.config文件将被重命名或添加另一个(就像在Visual Studio中一样)。 我觉得IDE对配置文件有这个秘密行为似乎很奇怪(我认为MonoDevelop在这方面表现相似,因为我找不到配置文件的特殊操作)。 我不知道它甚至会选择这个秘密行动适用的文件。

如何在GTK#Spin Button中正确对齐数字?

任何人都可以告诉我如何正确对齐GTK#spinbutton控件中的数字? 我不能为我的生活弄清楚它是如何在那里工作的。 文档稀疏,我只是在经过多次尝试后画了一个空白。 提前感谢您的回复。

monodevelop无法执行项目

我已经安装了monodevelop并在C#console中编写了一个hello world程序但是在运行配置时我选择在外部控制台中运行复选框并单击运行按钮monodevelop说:无法执行“{Project Path}” Os:Debian,Kali 2 编辑:和Console.ReadLine()在默认运行配置中不起作用。 屏幕商店添加了屏幕截图

适用于Ubuntu的Android for MonoDevelop

我是Ubuntu的新手。 以前,我在Windows中使用VS并使用C#开发应用程序。 现在,我想开始开发Android应用程序。 搜索之后…我安装MonoDevelop.I开始阅读本文档。在这个页面上,我明白应该为Android安装Mono,但是我找不到这个适用于Ubuntu.there仅适用于Windows和Mac。 我真的是首发! 请帮帮我,清理它的意思是什么..! 如果我有错误,请告诉我如何开始开发Android应用程序,支持MonoDevelop和C#。 谢谢

如何在MonoDevelop中使用资源文件?

尝试使用MonoDevelop C#并嵌入资源文件(您知道具有.resources扩展名的文件)。 我希望res文件包含应用程序在运行时读取的字符串。 我想把它们嵌入EXE中。 但我无法弄清楚如何 格式化.resources文件(类似于string1 =“Hello world”)? 将文件嵌入EXE中 读取嵌入文件(ResourceReader.GetResourceData想要一个文件) 否则我想我会放弃这个想法,只是将文本放在我自己的文本文件中。 谢谢

MonoDevelop中的“组织import”

在Eclipse中开发Java时,我可以按Ctrl + Shift + O来“组织导入”,让IDE找出我可能尝试使用的库,并自动导入它们。 MonoDevelop中是否有类似的function来编程C#? 编辑 : 我是C#和整个微软领域的新手。 如果没有办法做到这一点,通常如何确定哪个库包含他们试图使用的类?

GTK#和Windows Forms有什么区别?

GTK#和windows窗体有什么区别? 他们完全不同吗? 谢谢

如何将.NET应用程序移植到mono

由于我不满意我的C#应用​​程序无法在Linux或Mac上运行,我安装了MonoDevelop,希望将我的应用程序移植到Mono以实现交叉平台化。 但是,我不知道如何使用MonoDevelop来完成这项任务。 常见问题解答或文档中没有说明。 知道怎么做吗?

在OS X终端中构建和运行Monodevelop解决方案

我想从OS X终端构建并运行Monodevelop解决方案。 有什么适当的工具/命令来做到这一点? 我尝试从包含MySolution.sln的目录运行mdtools build 。 这导致-bash: mdtools: command not found 。 我在哪里可以下载并安装mdtools ? (如果这是正确的方法)。 我从IDE构建了解决方案。 然后我尝试使用mySolution.exe从bin/Debug运行它。 这导致错误消息-bash: mySolution.exe: command not found (即使ls显示它存在)。