【发布时间】:2013-12-21 15:25:26
【问题描述】:
我有这个测试程序
namespace MonoWindowsFormsTest
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
}
}
使用 .NET 4.5.1 和 VS2012 在 Windows 8.1 上构建
我打开我的 cmd,并将目录更改为我的调试文件夹,然后运行以下命令:
mono myapp.exe > error.txt
它什么也没给我。它没有启动我的程序并且error.txt是空的。
我的路径中有这个:
C:\Program Files (x86)\GtkSharp\2.12\bin;C:\Program Files (x86)\Mono-3.2.3\bin
这是使用单声道 3.3.0 运行的。
实际上这在 10 分钟前有效,但我决定将 Mono 更新到 3.2.4,但看起来 Mono 3.2.4 仅适用于 OS X,因为 mono 项目下载部分中的更新链接指向 3.2 .3 选择 Windows 平台时。但我还是继续安装了下载的单声道包。
我是否因为这次重新安装而忘记了做些什么?安装一些东西,写一些配置?
我已经尝试构建和运行这个简单的控制台应用程序
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MonoConsoleTest
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("hellllo");
Console.ReadKey();
}
}
}
当我通过单声道运行它时它运行得很好。
【问题讨论】:
标签: c# winforms visual-studio-2012 mono