|
1,874 |
0,0 |
+ |
${smdncms:title,Mono 3.6 のビルド・インストール}
|
|
+ |
${smdncms:keywords,Mono 3.6,Ubuntu 12.04}
|
|
+ |
[[Mono 3.6:http://www.mono-project.com/Main_Page]]をソースからビルドしてインストールする手順。 検証に使った環境はUbuntu 12.04 (Precise Pangolin)。
|
|
+ |
|
|
+ |
-リンク
|
|
+ |
--[[Release Notes Mono 3.6 | Mono:http://www.mono-project.com/docs/about-mono/releases/3.6.0/]]
|
|
+ |
--[[Download | Mono:http://www.go-mono.com/mono-downloads/download.html]]
|
|
+ |
-関連するページ
|
|
+ |
--[[programming/mono/build_install/mono_from_git-master]]
|
|
+ |
--[[programming/mono/build_install]] (他のバージョンでのビルド・インストール手順)
|
|
+ |
|
|
+ |
ここで紹介する手順は[[MonoDevelop 5.0>programming/mono/build_install/monodevelop-5.0]]を動作させるために必要なアセンブリ一式をインストールするためのもの。 ディストリビューションが提供しているバージョンのMonoと共存できるようにするため、``/opt/mono/3.6``にインストールする。
|
|
+ |
|
|
+ |
1つの環境に複数のMonoをインストールする方法については[[Parallel Mono Environments - Mono:http://www.mono-project.com/Parallel_Mono_Environments]]で詳しく解説されている。
|
|
+ |
|
|
+ |
ビルドにはgcc、libtool、autotools、gettext、pkg-config等が必要になるので、あらかじめインストールしておく必要がある。
|
|
+ |
|
|
+ |
#googleadunit
|
|
+ |
|
|
+ |
*libgdiplus
|
|
+ |
**依存するパッケージのインストール
|
|
+ |
#code(sh){{
|
|
+ |
sudo apt-get install \
|
|
+ |
libcairo2-dev libexif-dev libfreetype6-dev libfontconfig1-dev libglib2.0-dev libjpeg8-dev libpng12-dev \
|
|
+ |
libtiff4-dev libgif-dev libx11-dev libxrender-dev
|
|
+ |
}}
|
|
+ |
|
|
+ |
**ソースのダウンロードとconfigure
|
|
+ |
Mono 3.6リリース時点では3.6にバージョン付けされたlibgdiplusはリリースされていないため、現時点で最新の2.10.9を使用する。
|
|
+ |
|
|
+ |
#code(sh){{
|
|
+ |
wget http://download.mono-project.com/sources/libgdiplus/libgdiplus-2.10.9.tar.bz2
|
|
+ |
tar -xvf libgdiplus-2.10.9.tar.bz2
|
|
+ |
cd libgdiplus-2.10.9/
|
|
+ |
./configure --prefix=/opt/mono/3.6/
|
|
+ |
}}
|
|
+ |
|
|
+ |
``configure``の結果例。
|
|
+ |
#prompt{{
|
|
+ |
---
|
|
+ |
Configuration summary
|
|
+ |
|
|
+ |
* Installation prefix = /opt/mono/3.6
|
|
+ |
* Cairo = 1.10.2 (system)
|
|
+ |
* Text = cairo
|
|
+ |
* EXIF tags = yes
|
|
+ |
* Codecs supported:
|
|
+ |
|
|
+ |
- TIFF: yes
|
|
+ |
- JPEG: yes
|
|
+ |
- GIF: yes
|
|
+ |
- PNG: yes
|
|
+ |
|
|
+ |
NOTE: if any of the above say 'no' you may install the
|
|
+ |
corresponding development packages for them, rerun
|
|
+ |
autogen.sh to include them in the build.
|
|
+ |
|
|
+ |
---
|
|
+ |
}}
|
|
+ |
|
|
+ |
**ビルド、インストール
|
|
+ |
``configure``した結果に問題が無ければ``make``, ``make install``する。
|
|
+ |
#code(sh){{
|
|
+ |
make
|
|
+ |
sudo make install
|
|
+ |
}}
|
|
+ |
|
|
+ |
正しくインストールできたか確認する。
|
|
+ |
#code(sh){{
|
|
+ |
ls -l /opt/mono/3.6/lib/libgdiplus*
|
|
+ |
}}
|
|
+ |
|
|
+ |
#commentout{{{
|
|
+ |
*LLVM
|
|
+ |
LLVMバックエンドを有効にする場合のみ。 不要な場合はこのステップはスキップできる。
|
|
+ |
|
|
+ |
-LLVMに関するドキュメント
|
|
+ |
--[[Mono LLVM - Mono:http://www.mono-project.com/Mono_LLVM]]
|
|
+ |
--[[Mono:Runtime:Documentation:LLVM - Mono:http://www.mono-project.com/Mono:Runtime:Documentation:LLVM]]
|
|
+ |
|
|
+ |
**ソースのチェックアウトとautogen、configure
|
|
+ |
#code(sh){{
|
|
+ |
git clone git://github.com/mono/llvm.git
|
|
+ |
cd llvm/
|
|
+ |
./configure --prefix=/opt/mono/3.4 --enable-optimized --enable-targets='x86 x86_64'
|
|
+ |
}}
|
|
+ |
|
|
+ |
**ビルド、インストール
|
|
+ |
``configure``した結果に問題が無ければ``make``, ``make install``する。
|
|
+ |
#code(sh){{
|
|
+ |
make
|
|
+ |
sudo make install
|
|
+ |
}}
|
|
+ |
|
|
+ |
参考までに、Core 2 Duo E6600を積んだマシンでのビルド所要時間は以下のとおり。
|
|
+ |
#prompt{{
|
|
+ |
$ time make
|
|
+ |
|
|
+ |
real 28m5.238s
|
|
+ |
user 24m24.584s
|
|
+ |
sys 1m5.848s
|
|
+ |
}}
|
|
+ |
}}}
|
|
+ |
|
|
+ |
*Mono本体(コンパイラ、クラスライブラリ)
|
|
+ |
**依存するパッケージのインストール
|
|
+ |
#code(sh){{
|
|
+ |
sudo apt-get install \
|
|
+ |
bison
|
|
+ |
}}
|
|
+ |
|
|
+ |
**ソースのダウンロードとconfigure
|
|
+ |
#code(sh){{
|
|
+ |
wget http://download.mono-project.com/sources/mono/mono-3.6.0.tar.bz2
|
|
+ |
tar -xvf mono-3.6.0.tar.bz2
|
|
+ |
cd mono-3.6.0/
|
|
+ |
./configure --prefix=/opt/mono/3.6/ --with-libgdiplus=installed --with-ikvm-native=no --with-monotouch=no --with-monodroid=no --with-xammac=no --with-mcs-docs=no --with-x
|
|
+ |
}}
|
|
+ |
|
|
+ |
``configure``の結果例。
|
|
+ |
#prompt{{
|
|
+ |
mcs source: mcs
|
|
+ |
|
|
+ |
Engine:
|
|
+ |
GC: sgen and bundled Boehm GC with typed GC and parallel mark
|
|
+ |
TLS: __thread
|
|
+ |
SIGALTSTACK: yes
|
|
+ |
Engine: Building and using the JIT
|
|
+ |
oprofile: no
|
|
+ |
BigArrays: no
|
|
+ |
DTrace: no
|
|
+ |
LLVM Back End: no (dynamically loaded: no)
|
|
+ |
|
|
+ |
Libraries:
|
|
+ |
.NET 2.0/3.5: yes
|
|
+ |
.NET 4.0: yes
|
|
+ |
.NET 4.5: yes
|
|
+ |
MonoDroid: no
|
|
+ |
MonoTouch: no
|
|
+ |
Xamarin.Mac: no
|
|
+ |
JNI support:
|
|
+ |
libgdiplus: assumed to be installed
|
|
+ |
zlib: system zlib
|
|
+ |
}}
|
|
+ |
|
|
+ |
.NET Framework 2.0/3.5のプロファイルが不要な場合、ビルドする必要がない場合はコンパイルオプションに``--with-profile2=no``を追加して``configure``を行う。
|
|
+ |
|
|
+ |
LLVMバックエンドを有効にしたい場合の手順については[[programming/mono/build_install/mono_from_git-master]]。
|
|
+ |
|
|
+ |
-コンパイルオプションに関するドキュメント
|
|
+ |
--[[Advanced Mono Compile Options - Mono:http://www.mono-project.com/Advanced_Mono_Compile_Options]]
|
|
+ |
--[[Unsupported Advanced Mono Compile Options - Mono:http://www.mono-project.com/Unsupported_Advanced_Mono_Compile_Options]]
|
|
+ |
|
|
+ |
**ビルド、インストール
|
|
+ |
コンパイルする環境にMonoおよびmcsがない場合は、``make``する前に``make get-monolite-latest``で最新の[[Monolite:http://www.mono-project.com/Monolite]])を取得しておく。
|
|
+ |
#code(sh){{
|
|
+ |
make get-monolite-latest
|
|
+ |
}}
|
|
+ |
|
|
+ |
準備が整ったら、``make``, ``make install``する。
|
|
+ |
#code(sh){{
|
|
+ |
make
|
|
+ |
sudo make install
|
|
+ |
}}
|
|
+ |
|
|
+ |
参考までに、Core 2 Duo E6600を積んだマシンでのビルド所要時間は以下のとおり。
|
|
+ |
#prompt{{
|
|
+ |
$ time make
|
|
+ |
real 24m42.146s
|
|
+ |
user 20m27.293s
|
|
+ |
sys 1m24.021s
|
|
+ |
}}
|
|
+ |
|
|
+ |
古いバージョンのMonoを使ってビルドしようとすると、Mono.Http/NtlmClient.csのコンパイルに失敗する場合がある模様。 ([[Bug 20462 – Mono actual version from github has compilation errors:https://bugzilla.xamarin.com/show_bug.cgi?id=20462]])
|
|
+ |
|
|
+ |
-コンパイルに関するドキュメント
|
|
+ |
--[[Compiling Mono From Tarball - Mono:http://www.mono-project.com/Compiling_Mono_From_Tarball]]
|
|
+ |
|
|
+ |
**動作確認
|
|
+ |
***新しくMonoをインストールした場合
|
|
+ |
``mono -V``でmonoが動作することを確認する。
|
|
+ |
|
|
+ |
#prompt{{
|
|
+ |
$ mono -V
|
|
+ |
Mono JIT compiler version 3.6.0 (tarball 2014年 8月 19日 火曜日 21:01:42 JST)
|
|
+ |
Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
|
|
+ |
TLS: __thread
|
|
+ |
SIGSEGV: altstack
|
|
+ |
Notifications: epoll
|
|
+ |
Architecture: x86
|
|
+ |
Disabled: none
|
|
+ |
Misc: softdebug
|
|
+ |
LLVM: supported, not enabled.
|
|
+ |
GC: sgen
|
|
+ |
}}
|
|
+ |
|
|
+ |
***既に別のバージョンのMonoが存在する環境にインストールした場合
|
|
+ |
新しく``/opt/mono``にインストールしたMonoを参照できるように、環境変数を設定する以下のようなスクリプトを用意しておく。 参考: [[Parallel Mono Environments - Mono:http://www.mono-project.com/Parallel_Mono_Environments]]
|
|
+ |
|
|
+ |
#code(sh,mono-3.6-env){{
|
|
+ |
#!/bin/bash
|
|
+ |
MONO_PREFIX=/opt/mono/3.6
|
|
+ |
export DYLD_LIBRARY_PATH=$MONO_PREFIX/lib:$DYLD_LIBRARY_PATH
|
|
+ |
export LD_LIBRARY_PATH=$MONO_PREFIX/lib:$LD_LIBRARY_PATH
|
|
+ |
export C_INCLUDE_PATH=$MONO_PREFIX/include
|
|
+ |
export ACLOCAL_PATH=$MONO_PREFIX/share/aclocal
|
|
+ |
export PKG_CONFIG_PATH=$MONO_PREFIX/lib/pkgconfig
|
|
+ |
export PATH=$MONO_PREFIX/bin:$PATH
|
|
+ |
}}
|
|
+ |
|
|
+ |
まず``mono -V``で先にインストールされていたmonoが動作することを確認する。
|
|
+ |
#prompt{{
|
|
+ |
$ which mono
|
|
+ |
/usr/bin/mono
|
|
+ |
$ mono -V
|
|
+ |
Mono JIT compiler version 2.10.8.1 (Debian 2.10.8.1-1ubuntu2.2)
|
|
+ |
Copyright (C) 2002-2011 Novell, Inc, Xamarin, Inc and Contributors. www.mono-project.com
|
|
+ |
TLS: __thread
|
|
+ |
SIGSEGV: altstack
|
|
+ |
Notifications: epoll
|
|
+ |
Architecture: x86
|
|
+ |
Disabled: none
|
|
+ |
Misc: softdebug
|
|
+ |
LLVM: supported, not enabled.
|
|
+ |
GC: Included Boehm (with typed GC and Parallel Mark)
|
|
+ |
}}
|
|
+ |
|
|
+ |
続いて、先ほど用意したスクリプトを読み込んだあとで``mono -V``を実行し、新しくインストールしたmonoが動作することを確認する。
|
|
+ |
|
|
+ |
#prompt{{
|
|
+ |
$ source mono-3.6-env
|
|
+ |
$ which mono
|
|
+ |
/opt/mono/3.6/bin/mono
|
|
+ |
$ mono -V
|
|
+ |
Mono JIT compiler version 3.6.0 (tarball 2014年 8月 19日 火曜日 21:01:42 JST)
|
|
+ |
Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
|
|
+ |
TLS: __thread
|
|
+ |
SIGSEGV: altstack
|
|
+ |
Notifications: epoll
|
|
+ |
Architecture: x86
|
|
+ |
Disabled: none
|
|
+ |
Misc: softdebug
|
|
+ |
LLVM: supported, not enabled.
|
|
+ |
GC: sgen
|
|
+ |
}}
|
|
+ |
|
|
+ |
***GAC
|
|
+ |
``gacutil2 -l``でアセンブリがGACに登録されていることを確認する。 GACのパスを明示的に指定する場合は-rootオプションで指定する(例えば``gacutil2 -l -root /opt/mono/3.4/lib/``など)。
|
|
+ |
#prompt{{
|
|
+ |
$ gacutil2 -l
|
|
+ |
The following assemblies are installed into the GAC:
|
|
+ |
:
|
|
+ |
System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
|
|
+ |
System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
|
|
+ |
System.ComponentModel.Composition, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
|
|
+ |
System.ComponentModel.DataAnnotations, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
|
|
+ |
System.ComponentModel.DataAnnotations, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
|
|
+ |
System.Configuration, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
|
|
+ |
System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
|
|
+ |
System.Configuration.Install, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
|
|
+ |
System.Configuration.Install, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
|
|
+ |
System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
|
|
+ |
System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
|
|
+ |
:
|
|
+ |
}}
|
|
+ |
|
|
+ |
***mcs, gmcs, dmcs
|
|
+ |
mcs(C#コンパイラ)の動作を確認する。
|
|
+ |
|
|
+ |
#code(cs,test.cs){{
|
|
+ |
using System;
|
|
+ |
|
|
+ |
class Test {
|
|
+ |
public static void Main()
|
|
+ |
{
|
|
+ |
Console.WriteLine(Environment.Version);
|
|
+ |
}
|
|
+ |
}
|
|
+ |
}}
|
|
+ |
|
|
+ |
#prompt{{
|
|
+ |
$ mcs test.cs && mono test.exe
|
|
+ |
4.0.30319.17020
|
|
+ |
|
|
+ |
$ mcs -sdk:2 test.cs && mono test.exe
|
|
+ |
2.0.50727.1433
|
|
+ |
|
|
+ |
$ mcs -sdk:4 test.cs && mono test.exe
|
|
+ |
4.0.30319.17020
|
|
+ |
|
|
+ |
$ mcs -sdk:4.5 test.cs && mono test.exe
|
|
+ |
4.0.30319.17020
|
|
+ |
}}
|
|
+ |
|
|
+ |
gmcs, dmcsも使うことが出来る。 gmcsは-sdk:2, dmcsは-sdk:4を付けてmcsを呼び出すのと同じ。
|
|
+ |
|
|
+ |
#prompt{{
|
|
+ |
$ gmcs test.cs && mono test.exe
|
|
+ |
2.0.50727.1433
|
|
+ |
|
|
+ |
$ dmcs test.cs && mono test.exe
|
|
+ |
4.0.30319.17020
|
|
+ |
}}
|
|
+ |
|
|
+ |
***csharp(C#シェル)
|
|
+ |
csharpシェルが動作するか確認する。
|
|
+ |
#prompt{{
|
|
+ |
$ csharp -e 'Environment.Version;'
|
|
+ |
4.0.30319.17020
|
|
+ |
|
|
+ |
$ csharp -e 'Environment.OSVersion;'
|
|
+ |
Unix 3.2.0.67
|
|
+ |
|
|
+ |
$ csharp
|
|
+ |
Mono C# Shell, type "help;" for help
|
|
+ |
|
|
+ |
Enter statements below.
|
|
+ |
csharp> 1+2
|
|
+ |
3
|
|
+ |
csharp> Enumerable.Range(1, 10).Sum();
|
|
+ |
55
|
|
+ |
csharp> quit;
|
|
+ |
}}
|
|
+ |
|
|
+ |
|
|
+ |
*その他のアセンブリ・ライブラリ
|
|
+ |
以下は[[MonoDevelop 5.0>programming/mono/build_install/monodevelop-5.0]]を動作させるために必要なアセンブリのインストール手順。 .NET Framework相当の機能のみが必要な場合はこの手順をスキップできる。
|
|
+ |
|
|
+ |
**gtk-sharp-2.0
|
|
+ |
依存するパッケージのインストール。
|
|
+ |
#code(sh){{
|
|
+ |
sudo apt-get install \
|
|
+ |
libglade2-dev libgtk2.0-dev libpango1.0-dev
|
|
+ |
}}
|
|
+ |
|
|
+ |
ソースのダウンロードと``configure``。
|
|
+ |
#code(sh){{
|
|
+ |
wget http://download.mono-project.com/sources/gtk-sharp212/gtk-sharp-2.12.11.tar.bz2
|
|
+ |
tar -xvf gtk-sharp-2.12.11.tar.bz2
|
|
+ |
cd gtk-sharp-2.12.11/
|
|
+ |
./configure --prefix=/opt/mono/3.6/
|
|
+ |
}}
|
|
+ |
|
|
+ |
``configure``の結果例。
|
|
+ |
#prompt{{
|
|
+ |
---
|
|
+ |
Configuration summary
|
|
+ |
|
|
+ |
* Installation prefix = /opt/mono/3.6/
|
|
+ |
* C# compiler: /opt/mono/3.6/bin/mcs -define:GTK_SHARP_2_6 -define:GTK_SHARP_2_8 -define:GTK_SHARP_2_10 -define:GTK_SHARP_2_12
|
|
+ |
|
|
+ |
Optional assemblies included in the build:
|
|
+ |
|
|
+ |
* glade-sharp.dll: yes
|
|
+ |
* gtk-dotnet.dll: yes
|
|
+ |
* Mono.Cairo.dll: using system assembly
|
|
+ |
|
|
+ |
NOTE: if any of the above say 'no' you may install the
|
|
+ |
corresponding development packages for them, rerun
|
|
+ |
autogen.sh to include them in the build.
|
|
+ |
|
|
+ |
* Documentation build enabled: yes
|
|
+ |
WARNING: The install prefix is different than the monodoc prefix.
|
|
+ |
Monodoc will not be able to load the documentation.
|
|
+ |
---
|
|
+ |
}}
|
|
+ |
|
|
+ |
***symbol lookup errorが発生する場合の対処 [#gtk-sharp-symbol-lookup-error]
|
|
+ |
GLibのバージョンが2.31以上の場合、g_thread_*が定義されていないため、MonoDevelopの起動時に以下のようなエラーが発生する。 (MonoDevelop本体ではなくgtk-sharp-2.0の問題)
|
|
+ |
#prompt{{
|
|
+ |
monodevelop: symbol lookup error: /opt/mono/2.11/lib/libglibsharpglue-2.so: undefined symbol: g_thread_supported
|
|
+ |
}}
|
|
+ |
|
|
+ |
ビルドする前に、glib/Thread.csを以下のように修正してInit()でg_thread_*を呼び出さないようにし、Supportedは常にtrueを返すように変更することで上記のエラーは発生しなくなる。
|
|
+ |
|
|
+ |
#code(diff,glib/Thread.cs){{
|
|
+ |
--- Thread.cs.org 2012-05-20 12:15:21.030339182 +0900
|
|
+ |
+++ Thread.cs 2012-05-20 12:18:47.251019917 +0900
|
|
+ |
@@ -26,10 +26,20 @@
|
|
+ |
|
|
+ |
public class Thread
|
|
+ |
{
|
|
+ |
private Thread () {}
|
|
+ |
|
|
+ |
+#if true
|
|
+ |
+ public static void Init ()
|
|
+ |
+ {
|
|
+ |
+ }
|
|
+ |
+
|
|
+ |
+ public static bool Supported
|
|
+ |
+ {
|
|
+ |
+ get { return true; }
|
|
+ |
+ }
|
|
+ |
+#else
|
|
+ |
[DllImport("libgthread-2.0-0.dll")]
|
|
+ |
static extern void g_thread_init (IntPtr i);
|
|
+ |
|
|
+ |
public static void Init ()
|
|
+ |
{
|
|
+ |
@@ -43,7 +53,8 @@
|
|
+ |
{
|
|
+ |
get {
|
|
+ |
return glibsharp_g_thread_supported ();
|
|
+ |
}
|
|
+ |
}
|
|
+ |
+#endif
|
|
+ |
}
|
|
+ |
}
|
|
+ |
}}
|
|
+ |
|
|
+ |
-参考
|
|
+ |
--[[[2 commits] be18f433: glib: do not call g_thread_ functions in GLib >= 2.31 - mono-svn-patches | Google グループ:http://groups.google.com/group/mono-svn-patches/browse_thread/thread/3b20cf2ed5617cc5?pli=1]]
|
|
+ |
|
|
+ |
|
|
+ |
***make, make install
|
|
+ |
問題が無ければ、``make``, ``make install``する。
|
|
+ |
#code(sh){{
|
|
+ |
make
|
|
+ |
sudo make install
|
|
+ |
}}
|
|
+ |
|
|
+ |
|
|
+ |
**gnome-sharp-2.0
|
|
+ |
-依存するアセンブリ
|
|
+ |
--gtk-sharp-2.0
|
|
+ |
|
|
+ |
依存するパッケージのインストール。
|
|
+ |
#code(sh){{
|
|
+ |
sudo apt-get install \
|
|
+ |
libgnome2-dev libgnomecanvas2-dev libgnomeui-dev
|
|
+ |
}}
|
|
+ |
|
|
+ |
ソースのダウンロードと``configure``。
|
|
+ |
#code(sh){{
|
|
+ |
wget http://download.mono-project.com/sources/gnome-sharp2/gnome-sharp-2.24.1.tar.bz2
|
|
+ |
tar -xvf gnome-sharp-2.24.1.tar.bz2
|
|
+ |
cd gnome-sharp-2.24.1/
|
|
+ |
./configure --prefix=/opt/mono/3.6/
|
|
+ |
}}
|
|
+ |
|
|
+ |
``configure``の結果例。
|
|
+ |
#prompt{{
|
|
+ |
---
|
|
+ |
Configuration summary
|
|
+ |
|
|
+ |
* Installation prefix = /opt/mono/3.6
|
|
+ |
* C# compiler: /opt/mono/3.6/bin/mcs -define:GTK_SHARP_2_6 -define:GTK_SHARP_2_8 -define:GNOME_SHARP_2_16 -define:GNOME_SHARP_2_20 -define:GNOME_SHARP_2_24
|
|
+ |
|
|
+ |
Optional assemblies included in the build:
|
|
+ |
|
|
+ |
* art-sharp.dll: yes
|
|
+ |
* gnomevfs-sharp.dll: yes
|
|
+ |
* gnome-sharp.dll: yes
|
|
+ |
|
|
+ |
NOTE: if any of the above say 'no' you may install the
|
|
+ |
corresponding development packages for them, rerun
|
|
+ |
autogen.sh to include them in the build.
|
|
+ |
|
|
+ |
gnome-sharp.dll requires libgnomecanvas, libgnome,
|
|
+ |
and libgnomeui.
|
|
+ |
---
|
|
+ |
}}
|
|
+ |
|
|
+ |
サンプルのビルドで失敗するため、コンパイルの前にMakefileを編集しておく。 参考:[[[Mono-dev] Mono 2.8 gnome-sharp not compiling...:http://lists.ximian.com/pipermail/mono-devel-list/2010-October/036017.html]]
|
|
+ |
|
|
+ |
#prompt{{
|
|
+ |
$ cd sample/gnomevfs/
|
|
+ |
$ cp Makefile Makefile.org
|
|
+ |
$ sed 's/^EXTRA_TARGETS/#EXTRA_TARGETS/g' Makefile.org > Makefile
|
|
+ |
$ diff Makefile.org Makefile
|
|
+ |
221c221
|
|
+ |
< EXTRA_TARGETS = TestXfer.exe
|
|
+ |
---
|
|
+ |
> #EXTRA_TARGETS = TestXfer.exe
|
|
+ |
$ cd ../../
|
|
+ |
}}
|
|
+ |
|
|
+ |
Makefileを編集したら、``make``, ``make install``する。
|
|
+ |
#code(sh){{
|
|
+ |
make
|
|
+ |
sudo make install
|
|
+ |
}}
|
|
+ |
|
|
+ |
**gecko-sharp
|
|
+ |
-依存するアセンブリ
|
|
+ |
--gtk-sharp-2.0
|
|
+ |
|
|
+ |
ソースのダウンロードと``configure``。
|
|
+ |
#code(sh){{
|
|
+ |
wget http://download.mono-project.com/sources/gecko-sharp2/gecko-sharp-2.0-0.13.tar.bz2
|
|
+ |
tar -xvf gecko-sharp-2.0-0.13.tar.bz2
|
|
+ |
cd gecko-sharp-2.0-0.13/
|
|
+ |
./configure --prefix=/opt/mono/3.6/
|
|
+ |
}}
|
|
+ |
|
|
+ |
``configure``の結果例。
|
|
+ |
#prompt{{
|
|
+ |
---
|
|
+ |
Configuration summary
|
|
+ |
|
|
+ |
* Installation prefix: /opt/mono/3.6/
|
|
+ |
* compiler: /opt/mono/3.6/bin/mcs
|
|
+ |
* Documentation: yes (/opt/mono/3.6/bin/monodocer)
|
|
+ |
|
|
+ |
---
|
|
+ |
}}
|
|
+ |
|
|
+ |
問題が無ければ、``make``, ``make install``する。
|
|
+ |
#code(sh){{
|
|
+ |
make
|
|
+ |
sudo make install
|
|
+ |
}}
|
|
+ |
|
|
+ |
**gnome-desktop-sharp
|
|
+ |
-依存するアセンブリ
|
|
+ |
--gtk-sharp-2.0
|
|
+ |
--gnome-sharp-2.0
|
|
+ |
|
|
+ |
依存するパッケージのインストール。
|
|
+ |
#code(sh){{
|
|
+ |
sudo apt-get install \
|
|
+ |
libgtksourceview2.0-dev libgnomeprint2.2-dev libgnomeprintui2.2-dev libgtkhtml3.14-dev \
|
|
+ |
librsvg2-dev libvte-dev libwnck-dev
|
|
+ |
}}
|
|
+ |
|
|
+ |
ソースのダウンロードと``configure``。
|
|
+ |
#code(sh){{
|
|
+ |
wget http://download.mono-project.com/sources/gnome-desktop-sharp2/gnome-desktop-sharp-2.24.0.tar.bz2
|
|
+ |
tar -xvf gnome-desktop-sharp-2.24.0.tar.bz2
|
|
+ |
cd gnome-desktop-sharp-2.24.0/
|
|
+ |
./configure --prefix=/opt/mono/3.6/
|
|
+ |
}}
|
|
+ |
|
|
+ |
``configure``の結果例。
|
|
+ |
#prompt{{
|
|
+ |
---
|
|
+ |
Configuration summary
|
|
+ |
|
|
+ |
* Installation prefix = /opt/mono/3.6/
|
|
+ |
* C# compiler: /opt/mono/3.6/bin/mcs
|
|
+ |
|
|
+ |
Optional assemblies included in the build:
|
|
+ |
|
|
+ |
* gnome-panel-sharp.dll: no
|
|
+ |
* gnome-print-sharp.dll: yes
|
|
+ |
* gtkhtml-sharp.dll: yes
|
|
+ |
* gtksourceview2-sharp.dll: yes
|
|
+ |
* nautilusburn-sharp.dll: no
|
|
+ |
* rsvg-sharp.dll: yes
|
|
+ |
* vte-sharp.dll: yes
|
|
+ |
* wnck-sharp.dll: yes
|
|
+ |
|
|
+ |
NOTE: if any of the above say 'no' you may install the
|
|
+ |
corresponding development packages for them, rerun
|
|
+ |
autogen.sh to include them in the build.
|
|
+ |
|
|
+ |
---
|
|
+ |
}}
|
|
+ |
|
|
+ |
問題が無ければ、``make``, ``make install``する。
|
|
+ |
#code(sh){{
|
|
+ |
make
|
|
+ |
sudo make install
|
|
+ |
}}
|
|
+ |
|
|
+ |
*インストールされるアセンブリ
|
|
+ |
ここまでの手順でインストールされるアセンブリの一覧は以下の通り。
|
|
+ |
#prompt{{
|
|
+ |
$ gacutil2 -l -root /opt/mono/3.6/lib/
|
|
+ |
The following assemblies are installed into the GAC:
|
|
+ |
Accessibility, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
|
|
+ |
Accessibility, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
|
|
+ |
Commons.Xml.Relaxng, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
|
|
+ |
Commons.Xml.Relaxng, Version=4.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
|
|
+ |
CustomMarshalers, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
|
|
+ |
CustomMarshalers, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
|
|
+ |
EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
|
|
+ |
EntityFramework.SqlServer, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
|
|
+ |
I18N, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
|
|
+ |
I18N, Version=4.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
|
|
+ |
I18N.CJK, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
|
|
+ |
I18N.CJK, Version=4.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
|
|
+ |
I18N.MidEast, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
|
|
+ |
I18N.MidEast, Version=4.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
|
|
+ |
I18N.Other, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
|
|
+ |
I18N.Other, Version=4.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
|
|
+ |
I18N.Rare, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
|
|
+ |
I18N.Rare, Version=4.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
|
|
+ |
I18N.West, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
|
|
+ |
I18N.West, Version=4.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
|
|
+ |
IBM.Data.DB2, Version=1.0.0.0, Culture=neutral, PublicKeyToken=7c307b91aa13d208
|
|
+ |
ICSharpCode.SharpZipLib, Version=2.6.0.0, Culture=neutral, PublicKeyToken=1b03e6acf1164f73
|
|
+ |
ICSharpCode.SharpZipLib, Version=2.84.0.0, Culture=neutral, PublicKeyToken=1b03e6acf1164f73
|
|
+ |
ICSharpCode.SharpZipLib, Version=4.84.0.0, Culture=neutral, PublicKeyToken=1b03e6acf1164f73
|
|
+ |
Microsoft.Build, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
|
|
+ |
Microsoft.Build, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
|
|
+ |
Microsoft.Build.Engine, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
|
|
+ |
Microsoft.Build.Engine, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
|
|
+ |
Microsoft.Build.Engine, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
|
|
+ |
Microsoft.Build.Engine, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
|
|
+ |
Microsoft.Build.Framework, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
|
|
+ |
Microsoft.Build.Framework, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
|
|
+ |
Microsoft.Build.Framework, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
|
|
+ |
Microsoft.Build.Framework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
|
|
+ |
Microsoft.Build.Tasks, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
|
|
+ |
Microsoft.Build.Tasks.v12.0, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
|
|
+ |
Microsoft.Build.Tasks.v3.5, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
|
|
+ |
Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
|
|
+ |
Microsoft.Build.Utilities, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
|
|
+ |
Microsoft.Build.Utilities.v12.0, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
|
|
+ |
Microsoft.Build.Utilities.v3.5, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
|
|
+ |
Microsoft.Build.Utilities.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
|
|
+ |
Microsoft.CSharp, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
|
|
+ |
Microsoft.VisualC, Version=0.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
|
|
+ |
Microsoft.VisualC, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
|
|
+ |
Microsoft.Web.Infrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
|
|
+ |
Mono.C5, Version=1.1.1.0, Culture=neutral, PublicKeyToken=ba07f434b1c35cbd
|
|
+ |
Mono.CSharp, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
|
|
+ |
Mono.CSharp, Version=4.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
|
|
+ |
Mono.Cairo, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
|
|
+ |
Mono.Cairo, Version=4.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
|
|
+ |
Mono.Cecil, Version=0.9.5.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
|
|
+ |
Mono.Cecil.Mdb, Version=0.9.5.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
|
|
+ |
Mono.CodeContracts, Version=4.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
|
|
+ |
Mono.CompilerServices.SymbolWriter, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
|
|
+ |
Mono.CompilerServices.SymbolWriter, Version=4.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
|
|
+ |
Mono.Data.Sqlite, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
|
|
+ |
Mono.Data.Sqlite, Version=4.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
|
|
+ |
Mono.Data.Tds, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
|
|
+ |
Mono.Data.Tds, Version=4.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
|
|
+ |
Mono.Debugger.Soft, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
|
|
+ |
Mono.Debugger.Soft, Version=4.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
|
|
+ |
Mono.Http, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
|
|
+ |
Mono.Http, Version=4.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
|
|
+ |
Mono.Management, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
|
|
+ |
Mono.Management, Version=4.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
|
|
+ |
Mono.Messaging, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
|
|
+ |
Mono.Messaging, Version=4.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
|
|
+ |
Mono.Messaging.RabbitMQ, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
|
|
+ |
Mono.Messaging.RabbitMQ, Version=4.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
|
|
+ |
Mono.Parallel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
|
|
+ |
Mono.Posix, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
|
|
+ |
Mono.Posix, Version=4.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
|
|
+ |
Mono.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
|
|
+ |
Mono.Security, Version=4.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
|
|
+ |
Mono.Security.Win32, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
|
|
+ |
Mono.Security.Win32, Version=4.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
|
|
+ |
Mono.Simd, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
|
|
+ |
Mono.Simd, Version=4.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
|
|
+ |
Mono.Tasklets, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
|
|
+ |
Mono.Tasklets, Version=4.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
|
|
+ |
Mono.WebBrowser, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
|
|
+ |
Mono.WebBrowser, Version=4.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
|
|
+ |
Mono.XBuild.Tasks, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
|
|
+ |
Mono.XBuild.Tasks, Version=3.5.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
|
|
+ |
Mono.XBuild.Tasks, Version=4.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
|
|
+ |
Novell.Directory.Ldap, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
|
|
+ |
Novell.Directory.Ldap, Version=4.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
|
|
+ |
Npgsql, Version=2.0.0.0, Culture=neutral, PublicKeyToken=5d8b90d52f46fda7
|
|
+ |
Npgsql, Version=4.0.0.0, Culture=neutral, PublicKeyToken=5d8b90d52f46fda7
|
|
+ |
PEAPI, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
|
|
+ |
PEAPI, Version=4.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
|
|
+ |
RabbitMQ.Client, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
|
|
+ |
RabbitMQ.Client, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
|
|
+ |
System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
|
|
+ |
System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
|
|
+ |
System.ComponentModel.Composition, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
|
|
+ |
System.ComponentModel.DataAnnotations, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
|
|
+ |
System.ComponentModel.DataAnnotations, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
|
|
+ |
System.Configuration, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
|
|
+ |
System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
|
|
+ |
System.Configuration.Install, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
|
|
+ |
System.Configuration.Install, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
|
|
+ |
System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
|
|
+ |
System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
|
|
+ |
System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
|
|
+ |
System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
|
|
+ |
System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
|
|
+ |
System.Data.DataSetExtensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
|
|
+ |
System.Data.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
|
|
+ |
System.Data.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
|
|
+ |
System.Data.OracleClient, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
|
|
+ |
System.Data.OracleClient, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
|
|
+ |
System.Data.Services, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
|
|
+ |
System.Data.Services, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
|
|
+ |
System.Data.Services.Client, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
|
|
+ |
System.Data.Services.Client, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
|
|
+ |
System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
|
|
+ |
System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
|
|
+ |
System.DirectoryServices, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
|
|
+ |
System.DirectoryServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
|
|
+ |
System.DirectoryServices.Protocols, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
|
|
+ |
System.DirectoryServices.Protocols, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
|
|
+ |
System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
|
|
+ |
System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
|
|
+ |
System.Drawing.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
|
|
+ |
System.Drawing.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
|
|
+ |
System.Dynamic, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
|
|
+ |
System.EnterpriseServices, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
|
|
+ |
System.EnterpriseServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
|
|
+ |
System.IO.Compression, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
|
|
+ |
System.IO.Compression.FileSystem, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
|
|
+ |
System.IdentityModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
|
|
+ |
System.IdentityModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
|
|
+ |
System.IdentityModel.Selectors, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
|
|
+ |
System.IdentityModel.Selectors, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
|
|
+ |
System.Json, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
|
|
+ |
System.Json, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
|
|
+ |
System.Json.Microsoft, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
|
|
+ |
System.Management, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
|
|
+ |
System.Management, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
|
|
+ |
System.Messaging, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
|
|
+ |
System.Messaging, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
|
|
+ |
System.Net, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
|
|
+ |
System.Net, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
|
|
+ |
System.Net.Http, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
|
|
+ |
System.Net.Http.Formatting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
|
|
+ |
System.Net.Http.WebRequest, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
|
|
+ |
System.Numerics, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
|
|
+ |
System.Reactive.Core, Version=2.2.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
|
|
+ |
System.Reactive.Debugger, Version=2.2.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
|
|
+ |
System.Reactive.Experimental, Version=2.2.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
|
|
+ |
System.Reactive.Interfaces, Version=2.2.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
|
|
+ |
System.Reactive.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
|
|
+ |
System.Reactive.Observable.Aliases, Version=0.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
|
|
+ |
System.Reactive.PlatformServices, Version=2.2.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
|
|
+ |
System.Reactive.Providers, Version=2.2.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
|
|
+ |
System.Reactive.Runtime.Remoting, Version=2.2.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
|
|
+ |
System.Reactive.Windows.Forms, Version=2.2.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
|
|
+ |
System.Reactive.Windows.Threading, Version=2.2.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
|
|
+ |
System.Runtime.Caching, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
|
|
+ |
System.Runtime.DurableInstancing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
|
|
+ |
System.Runtime.Remoting, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
|
|
+ |
System.Runtime.Remoting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
|
|
+ |
System.Runtime.Serialization, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
|
|
+ |
System.Runtime.Serialization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
|
|
+ |
System.Runtime.Serialization.Formatters.Soap, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
|
|
+ |
System.Runtime.Serialization.Formatters.Soap, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
|
|
+ |
System.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
|
|
+ |
System.Security, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
|
|
+ |
System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
|
|
+ |
System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
|
|
+ |
System.ServiceModel.Activation, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
|
|
+ |
System.ServiceModel.Discovery, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
|
|
+ |
System.ServiceModel.Routing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
|
|
+ |
System.ServiceModel.Web, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
|
|
+ |
System.ServiceModel.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
|
|
+ |
System.ServiceProcess, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
|
|
+ |
System.ServiceProcess, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
|
|
+ |
System.Threading.Tasks.Dataflow, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
|
|
+ |
System.Transactions, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
|
|
+ |
System.Transactions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
|
|
+ |
System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
|
|
+ |
System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
|
|
+ |
System.Web.Abstractions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
|
|
+ |
System.Web.Abstractions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
|
|
+ |
System.Web.ApplicationServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
|
|
+ |
System.Web.DynamicData, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
|
|
+ |
System.Web.DynamicData, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
|
|
+ |
System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
|
|
+ |
System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
|
|
+ |
System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
|
|
+ |
System.Web.Extensions.Design, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
|
|
+ |
System.Web.Extensions.Design, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
|
|
+ |
System.Web.Extensions.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
|
|
+ |
System.Web.Http, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
|
|
+ |
System.Web.Http.SelfHost, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
|
|
+ |
System.Web.Http.WebHost, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
|
|
+ |
System.Web.Mvc, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
|
|
+ |
System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
|
|
+ |
System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
|
|
+ |
System.Web.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
|
|
+ |
System.Web.Routing, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
|
|
+ |
System.Web.Routing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
|
|
+ |
System.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
|
|
+ |
System.Web.Services, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
|
|
+ |
System.Web.WebPages, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
|
|
+ |
System.Web.WebPages.Deployment, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
|
|
+ |
System.Web.WebPages.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
|
|
+ |
System.Windows, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
|
|
+ |
System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
|
|
+ |
System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
|
|
+ |
System.Windows.Forms.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
|
|
+ |
System.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
|
|
+ |
System.Xml, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
|
|
+ |
System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
|
|
+ |
System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
|
|
+ |
System.Xml.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
|
|
+ |
System.Xml.Serialization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
|
|
+ |
WebMatrix.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
|
|
+ |
WindowsBase, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
|
|
+ |
WindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
|
|
+ |
art-sharp, Version=2.24.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
|
|
+ |
atk-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
|
|
+ |
cscompmgd, Version=0.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
|
|
+ |
cscompmgd, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
|
|
+ |
gconf-sharp, Version=2.24.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
|
|
+ |
gconf-sharp-peditors, Version=2.24.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
|
|
+ |
gdk-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
|
|
+ |
gecko-sharp, Version=2.0.0.0, Culture=neutral, PublicKeyToken=ccf7d78a55e9f021
|
|
+ |
glade-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
|
|
+ |
glib-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
|
|
+ |
gnome-print-sharp, Version=2.18.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
|
|
+ |
gnome-sharp, Version=2.24.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
|
|
+ |
gnome-vfs-sharp, Version=2.24.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
|
|
+ |
gnomedesktop-sharp, Version=2.20.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
|
|
+ |
gtk-dotnet, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
|
|
+ |
gtk-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
|
|
+ |
gtkhtml-sharp, Version=3.16.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
|
|
+ |
gtksourceview2-sharp, Version=2.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
|
|
+ |
monodoc, Version=1.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
|
|
+ |
nunit-console-runner, Version=2.4.8.0, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77
|
|
+ |
nunit.core, Version=2.4.8.0, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77
|
|
+ |
nunit.core.extensions, Version=2.4.8.0, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77
|
|
+ |
nunit.core.interfaces, Version=2.4.8.0, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77
|
|
+ |
nunit.framework, Version=2.4.8.0, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77
|
|
+ |
nunit.framework.extensions, Version=2.4.8.0, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77
|
|
+ |
nunit.mocks, Version=2.4.8.0, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77
|
|
+ |
nunit.util, Version=2.4.8.0, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77
|
|
+ |
pango-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
|
|
+ |
policy.2.10.atk-sharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
|
|
+ |
policy.2.10.gdk-sharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
|
|
+ |
policy.2.10.glade-sharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
|
|
+ |
policy.2.10.glib-sharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
|
|
+ |
policy.2.10.gtk-dotnet, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
|
|
+ |
policy.2.10.gtk-sharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
|
|
+ |
policy.2.10.pango-sharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
|
|
+ |
policy.2.16.art-sharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
|
|
+ |
policy.2.16.gconf-sharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
|
|
+ |
policy.2.16.gconf-sharp-peditors, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
|
|
+ |
policy.2.16.gnome-vfs-sharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
|
|
+ |
policy.2.20.art-sharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
|
|
+ |
policy.2.20.gconf-sharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
|
|
+ |
policy.2.20.gconf-sharp-peditors, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
|
|
+ |
policy.2.20.gnome-vfs-sharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
|
|
+ |
policy.2.4.art-sharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
|
|
+ |
policy.2.4.atk-sharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
|
|
+ |
policy.2.4.gconf-sharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
|
|
+ |
policy.2.4.gconf-sharp-peditors, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
|
|
+ |
policy.2.4.gdk-sharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
|
|
+ |
policy.2.4.glade-sharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
|
|
+ |
policy.2.4.glib-sharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
|
|
+ |
policy.2.4.gnome-vfs-sharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
|
|
+ |
policy.2.4.gtk-dotnet, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
|
|
+ |
policy.2.4.gtk-sharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
|
|
+ |
policy.2.4.pango-sharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
|
|
+ |
policy.2.6.art-sharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
|
|
+ |
policy.2.6.atk-sharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
|
|
+ |
policy.2.6.gconf-sharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
|
|
+ |
policy.2.6.gconf-sharp-peditors, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
|
|
+ |
policy.2.6.gdk-sharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
|
|
+ |
policy.2.6.glade-sharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
|
|
+ |
policy.2.6.glib-sharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
|
|
+ |
policy.2.6.gnome-vfs-sharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
|
|
+ |
policy.2.6.gtk-dotnet, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
|
|
+ |
policy.2.6.gtk-sharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
|
|
+ |
policy.2.6.pango-sharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
|
|
+ |
policy.2.8.art-sharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
|
|
+ |
policy.2.8.atk-sharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
|
|
+ |
policy.2.8.gconf-sharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
|
|
+ |
policy.2.8.gconf-sharp-peditors, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
|
|
+ |
policy.2.8.gdk-sharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
|
|
+ |
policy.2.8.glade-sharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
|
|
+ |
policy.2.8.glib-sharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
|
|
+ |
policy.2.8.gnome-vfs-sharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
|
|
+ |
policy.2.8.gtk-dotnet, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
|
|
+ |
policy.2.8.gtk-sharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
|
|
+ |
policy.2.8.pango-sharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
|
|
+ |
rsvg2-sharp, Version=2.18.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
|
|
+ |
vte-sharp, Version=0.16.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
|
|
+ |
wnck-sharp, Version=2.20.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
|
|
+ |
Number of items = 301
|
|
+ |
}}
|
|
+ |
|
|