「Xamarin.Mac/NuGetパッケージを作る」の版間の差分
ページの作成:「===問題点=== Xamarin.Mac 1.0のすべて、およびXamarin.Mac 2.0のIndieライセンスでは、Portable Class LibraryとXamarin.Macライブラリしか扱...」 |
|||
| 13行目: | 13行目: | ||
===NuGetパッケージの作り方=== | ===NuGetパッケージの作り方=== | ||
NuGetパッケージは以下のようなディレクトリ構造となっており、もっとも一致するディレクトリ内のDLL群が参照される | |||
バージョンはコロンなし。 | *プラットフォーム一覧は[[ググれ]](Xamairin.Macは「Xamarin.Mac」)。 | ||
プロファイルは.NET Framework 4.0で使われた「Full」だの「Client」だのなので省略して構わない。 | *バージョンはコロンなし。 | ||
*プロファイルは.NET Framework 4.0で使われた「Full」だの「Client」だのなので省略して構わない。 | |||
./lib/{プラットフォーム}{バージョン}-{プロファイル}/hagehage.dll | |||
たとえば.NET Framework 4.5のライブラリであれば以下のようになる。 | たとえば.NET Framework 4.5のライブラリであれば以下のようになる。 | ||
./lib/net45/hagehage.dll | |||
これをXamarin.Mac 2.0向けにすると以下のようになる。 | これをXamarin.Mac 2.0向けにすると以下のようになる。 | ||
./lib/Xamarin.Mac20/hagehage.dll | |||
つまり「lib/Xamarin. | つまり「lib/Xamarin.Mac20/」ディレクトリの中にDLLが放り込まれていればよい。 | ||
==関連項目== | ==関連項目== | ||