上证指数构成

老鼠哥|网络站长门户网,PHP工程师,PHP教程,PHP100,PHP源码,PHP程序员
  • 老鼠哥网络站长门户改版新上线
  • 欢迎您老鼠哥网络门户网
  • 老鼠哥网络站长门户改版新上线
  • 欢迎您老鼠哥网络门户网

再谈 C# 交互窗口(c#2010

出处:老鼠哥站长网 作者:老鼠哥 日期:2013-11-25 04:49 浏览:次
再谈 C# 交互窗口 再谈,谈C,C#,#交,交互,互窗

在上一篇随笔“浅谈 C# 交互窗口”中,我提到在 mono 中可以使用 csharp 交互执行 C# 代码。如果想在 Windows 操作系统中使用 C# 交互窗口,而又不想在 Windows 操作系统中安装 mono 的话,可以考虑将 csharp.exe 移植到 Windows 操作系统中。

上证指数构成Ubuntu 10.10 操作系统中自带的是 mono 2.6.7:

ben@ben-m4000t:~$ cat /etc/issue Ubuntu 10.10 \n \l ben@ben-m4000t:~$ mono --version Mono JIT compiler version 2.6.7 (Debian 2.6.7-3ubuntu1) Copyright (C) 2002-2010 Novell, Inc and Contributors. TLS: __thread GC: Included Boehm (with typed GC and Parallel Mark) SIGSEGV: altstack Notifications: epoll Architecture: amd64 Disabled: none ben@ben-m4000t:~$ gmcs --version Mono C# compiler version 2.6.7.0 ben@ben-m4000t:~$ csharp --version Mono C# compiler version 2.1.0.0 ben@ben-m4000t:~$ which csharp /usr/bin/csharp ben@ben-m4000t:~$ cat /usr/bin/csharp #!/bin/sh exec /usr/bin/mono $MONO_OPTIONS /usr/lib/mono/2.0/csharp.exe "$@" ben@ben-m4000t:~$

上证指数构成目前最新版本是 mono 2.8.1。因此,在 Ubuntu 10.10 操作系统中安装 mono 2.8.1 :

ben@ben-m4000t:~/src$ wget ben@ben-m4000t:~/src$ tar xjf mono-2.8.1.tar.bz2 ben@ben-m4000t:~/src$ rm mono-2.8.1.tar.bz2 ben@ben-m4000t:~/src$ cd mono-2.8.1 ben@ben-m4000t:~/src/mono-2.8.1$ ./configure --prefix=/opt/mono-2.8.1 ben@ben-m4000t:~/src/mono-2.8.1$ make ben@ben-m4000t:~/src/mono-2.8.1$ sudo make install

上证指数构成然后看看安装后的效果:

ben@ben-m4000t:~/src/mono-2.8.1$ cd /opt/mono-2.8.1 ben@ben-m4000t:/opt/mono-2.8.1/bin$ ./mono --version Mono JIT compiler version 2.8.1 (tarball 2010年 12月 01日 星期三 08:50:53 CST) Copyright (C) 2002-2010 Novell, Inc and Contributors. TLS: __thread SIGSEGV: altstack Notifications: epoll Architecture: amd64 Disabled: none Misc: debugger softdebug LLVM: supported, not enabled. GC: Included Boehm (with typed GC and Parallel Mark) ben@ben-m4000t:/opt/mono-2.8.1/bin$ ./dmcs --version Mono C# compiler version 2.8.1.0 ben@ben-m4000t:/opt/mono-2.8.1/bin$ ./csharp --version Mono C# compiler version 4.0.0.0 ben@ben-m4000t:/opt/mono-2.8.1/bin$ cat csharp #!/bin/sh exec /opt/mono-2.8.1/bin/mono $MONO_OPTIONS /opt/mono-2.8.1/lib/mono/4.0/csharp.exe "$@"

然后把 Ubuntu 10.10 操作系统中的 /opt/mono-2.8.1/lib/mono/4.0/csharp.exe 文件拷贝到安装了 Microsoft .NET Framework 4 的 Microsoft Windows Server 2003 R2 Enterprise Edition Service Pack2 操作系统中,运行 csharp.exe:

C:\bin\CsharpRepl> csharp 未经处理的异常: System.IO.FileNotFoundException: 未能加载文件或程序集 “Mono.CSharp, Version=4.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756” 或它的某一个依赖项。系统找不到指定的文件。 在 Mono.Driver.Startup(String[] args) 在 Mono.Driver.Main(String[] args)

哎呀,运行出错了。还需要一个 Mono.CSharp.dll 才能运行。让我们来找出这个 Mono.CSharp.dll 吧:

ben@ben-m4000t:/opt/mono-2.8.1$ find . -name Mono.CSharp.dll ./lib/mono/4.0/Mono.CSharp.dll ./lib/mono/2.0/Mono.CSharp.dll ./lib/mono/gac/Mono.CSharp/4.0.0.0__0738eb9f132ed756/Mono.CSharp.dll ./lib/mono/gac/Mono.CSharp/2.0.0.0__0738eb9f132ed756/Mono.CSharp.dll ben@ben-m4000t:/opt/mono-2.8.1$ ll lib/mono/4.0/Mono.CSharp.dll lrwxrwxrwx 1 root root 60 2010-12-01 09:07 lib/mono/4.0/Mono.CSharp.dll -> ../gac/Mono.CSharp/4.0.0.0__0738eb9f132ed756/Mono.CSharp.dll ben@ben-m4000t:/opt/mono-2.8.1$ ll lib/mono/gac/Mono.CSharp/4.0.0.0*/Mono.CSharp.dll -rwxr-xr-x 1 root root 1105408 2010-12-01 09:07 lib/mono/gac/Mono.CSharp/4.0.0.0__0738eb9f132ed756/Mono.CSharp.dll ben@ben-m4000t:/opt/mono-2.8.1$

上证指数构成因此,把 Ubuntu 操作系统中上述 gac 目录中的 Mono.CSharp.dll 拷贝到 Windows 操作系统中,再次运行 csharp.exe :

C:\bin\CsharpRepl> dir 驱动器 C 中的卷没有标签。 卷的序列号是 F0AA-2E0D C:\bin\CsharpRepl 的目录 2010-12-01 10:13 . 2010-12-01 10:13 .. 2010-12-01 09:07 37,376 csharp.exe 2010-12-01 09:07 1,105,408 Mono.CSharp.dll 2 个文件 1,142,784 字节 2 个目录 9,746,513,920 可用字节 C:\bin\CsharpRepl>

[1] [2] [3] 下一页


 [c#]委托的杂七杂八---《clr via c#》笔记 (佚名,02-01)

上证指数构成id=post> 委托的杂七杂八---《clr via c#》笔记 2012-01-31 22:35 by 海不是蓝, 21 visits, 收藏, 编辑 ……


 [c#]Memcached Tip 2:Session同步 (佚名,08-18)

id=post> Memcached Tip 2:Session同步 2011-08-17 17:40 by 陆敏技, 23 visits, 收藏, 编辑 ……


 [c#]动态创建方法和使用msil指令动态写入方法一(了解ILGen (佚名,08-11)

顶一下
(0)
0%
踩一下
(0)
0%
最新评论
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:

上证指数构成