在Windows上运行单声道应用程序而不input“mono filename.exe”?

我刚刚开始学习如何在C#中编写代码,我的讲师要求我使用Mono进行编译,但是我意识到每次我想运行该程序,都需要打开cmd.exe并键入“mono filename.exe”

有没有办法使程序运行而不键入(例如通过双击)? 谢谢

我认为这里的问题是应用程序特别是一个GTK应用程序。 当你安装单声道时,它会随着GTK#运行时间而来,但是这个不会在.NET GAC中安装。 您可以通过多种方式来解决这个问题,最快捷的测试方法是使用“本地副本”在项目中标记所有GTK引用,以便将其复制到应用程序文件夹中。

从项目文件( **<Private>True</Private>** ):

  <ItemGroup> <Reference Include="System" /> <Reference Include="gtk-sharp, Version=2.4.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f"> <SpecificVersion>False</SpecificVersion> <Private>True</Private> </Reference> 

如果你喜欢使用IDE,你可以在这里下载MonoDevelop: http : //monodevelop.com/