标签: mono

C#解析错误,由于行不存在找不到?

无论如何我在C#编写一个tic tac toe游戏,我一直得到第57行的解析错误,但是我没有第57行.这是代码吗?谁能帮我?

我使用mcs作为我的编译器,这是警告.

game.cs(57,1): error CS8025: Parsing error Compilation failed: 1 error(s), 0 warnings

这是代码. 托管在pastebin http://pastebin.com/ft1FkDqU上

谁能告诉我如何解决这个问题?感谢帮助!另外,如果您发现其他任何问题,请告诉我?

c# mono parsing

0
推荐指数
1
解决办法
448
查看次数

C#程序在Linux下的mono下不起作用.

我试图使用Visual C#2010编写的程序在Linux上运行.为此,我使用了mkbundle功能,以便潜在客户端不必安装mono.不幸的是我对Linux或Mono不了解,所以我刚刚遵循这个:c#cywgwin mono mkbundle windows 7 - 无法编译文件

但由于某些原因,mkbundle最后写了[FAIL],说了"没有这样的文件或目录".我已粘贴下面的全文.有人知道如何解决这个问题吗?

$ mkbundle -o MyProgram MyProgram.exe --deps
OS is: Windows
Sources: 1 Auto-dependencies: True
   embedding: C:\cygwin\home\Synaps\MyProgram.exe
   embedding: C:\Mono-2.10.8\lib\mono\4.0\mscorlib.dll
   embedding: C:\Mono-2.10.8\lib\mono\4.0\System.Drawing.dll
   embedding: C:\Mono-2.10.8\lib\mono\4.0\System.dll
   embedding: C:\Mono-2.10.8\lib\mono\4.0\Mono.Security.dll
   embedding: C:\Mono-2.10.8\lib\mono\4.0\System.Configuration.dll
   embedding: C:\Mono-2.10.8\lib\mono\4.0\System.Xml.dll
   embedding: C:\Mono-2.10.8\lib\mono\4.0\System.Security.dll
   embedding: C:\Mono-2.10.8\lib\mono\4.0\System.Windows.Forms.dll
   embedding: C:\Mono-2.10.8\lib\mono\4.0\Accessibility.dll
   embedding: C:\Mono-2.10.8\lib\mono\4.0\Mono.WebBrowser.dll
   embedding: C:\Mono-2.10.8\lib\mono\4.0\Mono.Posix.dll
   embedding: C:\Mono-2.10.8\lib\mono\4.0\System.Data.dll
   embedding: C:\Mono-2.10.8\lib\mono\4.0\Mono.Data.Tds.dll
   embedding: C:\Mono-2.10.8\lib\mono\4.0\System.Transactions.dll
   embedding: C:\Mono-2.10.8\lib\mono\4.0\System.EnterpriseServices.dll
   embedding: C:\Mono-2.10.8\lib\mono\4.0\AForge.Imaging.dll
   embedding: C:\Mono-2.10.8\lib\mono\4.0\AForge.dll
   embedding: C:\Mono-2.10.8\lib\mono\4.0\AForge.Math.dll
Compiling:
as -o temp.o temp.s
gcc -mno-cygwin -g -o MyProgram -Wall temp.c `pkg-config --cflags --libs mono-2|d
os2unix`  temp.o
: …
Run Code Online (Sandbox Code Playgroud)

.net linux mono visual-studio-2010 mkbundle

0
推荐指数
1
解决办法
2220
查看次数

从Mono应用程序与CLI应用程序交互

我正在为Mono平台开发Windows窗体应用程序.我需要使用第三方软件,该软件具有可通过终端访问的命令行界面.如何从我的应用程序中与该应用程序进行交互?

.net c# ubuntu mono command-line-interface

0
推荐指数
1
解决办法
74
查看次数

杀死-9后为什么单声道服务没有重启?

我用单机服务

mono-service2 -l:lockfile process.exe
Run Code Online (Sandbox Code Playgroud)

它开始服务,一切都很好,但我不得不在源头改变一些东西.所以我重新编译并部署了它.我通过跑步杀了这项服务

kill -9 <pid>
Run Code Online (Sandbox Code Playgroud)

现在我尝试再次运行该服务.但它根本没有开始.这里有什么问题 ?

mono mono-service

0
推荐指数
1
解决办法
2058
查看次数

MonoTouch或Sencha Touch?

毫无疑问,MonoTouch是最好的交叉编译器之一.同样,SenchaTouch是最棒的HTML 5 Web App Kit之一.

我对他们两个都了解不多但是我使用MonoTouch for iPad制作了一个非常小的应用程序,当然MonoTouch(尤其是支持XCode)非常棒.但我没有尝试过SenchaTouch

使用MonoTouch的好处是可以编写c#; 因此我真的很喜欢它,因为我是ac#developer; 相比之下,SenchaTouch的一个缺点是Java语言,我真的没有找到像visual studio或xcode这样的IDE来拖放UI,它会生成Xml代码

由于MonoTouch是一个交叉编译器,因此许多人认为这是正确的.因此,MonoTouch开发的应用程序并不像SenchaTouch那样快.

我真的很想找到你的建议,欢迎你的建议.

此致,S.Peyman Mortazavi

mono android xamarin.ios ios sencha-touch

0
推荐指数
1
解决办法
976
查看次数

单声道?实际使用变量时CS0219警告

MonoDevelop(2.10.8)正在报道:

JPGCorruptForm.cs(20,20): Warning CS0219: The variable `myStream' is assigned but its value is never used (CS0219) (JPGCorrupt)
Run Code Online (Sandbox Code Playgroud)

对于这个功能:

    private void toolStripButtonChooseText_Click(object sender, EventArgs e)
    {
        Stream myStream = null;
        OpenFileDialog openFileDialog = new OpenFileDialog();

        openFileDialog.InitialDirectory = ".";
        openFileDialog.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*";
        openFileDialog.FilterIndex = 1;
        openFileDialog.RestoreDirectory = false;

        if (openFileDialog.ShowDialog() == DialogResult.OK)
        {
            Stop();

            try
            {
                if ((myStream = openFileDialog.OpenFile()) != null)
                {
                    _settings.TextFile = openFileDialog.FileName;
                    CurrentTextFile = _settings.TextFile;
                }

            }
            catch (Exception ex)
            {
                MessageBox.Show("Error: Could not …
Run Code Online (Sandbox Code Playgroud)

c# mono monodevelop

0
推荐指数
1
解决办法
1315
查看次数

如何在Linux上获得CPU的温度

如何在Linux上获取CPU的当前温度?

使用C#获取CPU温度有几个 问题 答案,但所有这些问题答案似乎都是Windows特定的.

c# linux mono

0
推荐指数
1
解决办法
1742
查看次数

Mono是.Net端口吗?

Mono是Linux的Linux框架端口,还是更公平地将其视为另一个恰好使用C#开放标准的Linux框架?我从来没有听说过广泛的Mono适应

谢谢

c# mono

0
推荐指数
1
解决办法
309
查看次数

隐藏除了另一个特定程序集之外的所有内容

我有两个类库"MyLibrary.dll"和"MyLibraryEditor.dll"用于Unity运行时和编辑器扩展."MyLibrary.dll"中有几个类成员仅供"MyLibraryEditor.dll"使用.

我的第一个想法是使用internal关键字,因为我错误地认为这限制了命名空间的可见性.相反,很明显,此关键字限制了程序集的可见性.

在不损害性能的情况下,将对某些类成员的访问限制为"MyLibrary.dll"和"MyLibraryEditor.dll"的最佳方法是什么?此外,反思不是一种选择.

我很高兴根本不记录这些功能,但不幸的是,Intellisense(和MonoDevelop的等价物)展示了这些成员.

c# dll mono unity-container monodevelop

0
推荐指数
1
解决办法
567
查看次数

Mono中的多个Windows应用程序错误

我正在使用LinuxMint和MonoDevelop开发一个C#应用程序.
我写了下一个代码,

using System;
using System.Collections.Generic;
using System.Linq;
using System.Windows.Forms;
using System.Threading;
using System.Diagnostics;

namespace TestProgram
{
    public static class Program
    {
        public static int count = 0;
        static object locker = new object();

        const int limit = 10;

        [STAThread]
        static void Main()
        {
            for(int i = 0; i < Program.limit; ++i)
            {   
                Action item = () => Program.RunForm();
                item.BeginInvoke((a) => item.EndInvoke(a), null);
                Thread.Sleep(1000);
            }

            while(true)
            {
                Thread.Sleep(1000);
                if(Program.count == 0)
                    break;
            }

            return;
        }

        static void RunForm()
        {   
            lock(Program.locker) …
Run Code Online (Sandbox Code Playgroud)

c# mono multithreading winforms

0
推荐指数
1
解决办法
318
查看次数