9

VisStudio/MSBuild が特定のビルド構成ごとに正しいバイナリを取得できるように、x86 ARM x64 などをターゲットとするバイナリを含む単一の NuGet パッケージを作成する方法はありますか?

OS ターゲットのサポートのみが表示されます。つまり、Windows、Windows8、win、win8、wp、wp7、WindowsPhone、WindowsPhone7、silverilght4-wp71、wp71、WindowsPhone71 などです。

そして、次のようなフォルダー構造になります。

\content
    \net11
    \MyContent.txt
    \net20
        \MyContent20.txt
    \net40
    \sl40
        \MySilverlightContent.html

\tools
    init.ps1
    \net40
        install.ps1
        uninstall.ps1
    \sl40
        install.ps1
        uninstall.ps1

これを達成するために、実際にいくつかのpowershell-scriptまたはビルド前のステップを実行する必要がありますか? これはすぐに使用できる NuGet でサポートされているように見えますか?

スクリプトを使用する必要がある場合 - 誰かが良いサンプルコードを持っていますか? ps1 スクリプトまたは何らかのビルド フックですか?

また、件名でこの作業項目を見つけました: http://nuget.codeplex.com/workitem/679。しかし、2011 年 6 月から存在しており、最後にコメントしたのは 7 月です。

何か案は?

どうもありがとう、ジョン

ソース:

4

1 に答える 1

4

私の知る限り、これはまだサポートされていません。

この SO の質問には 2 つの回答があります。1 つは単一のパッケージでこれに対処するためのもので、もう 1 つは単純なマルチパッケージ ソリューションです。

32 ビットおよび 64 ビットの NuGet パッケージを作成またはアップロードするにはどうすればよいですか?

于 2012-11-03T17:11:48.590 に答える