64ビットSharePointファームに32ビットアセンブリを使用してSharePointソリューションを展開できますか?
-
05-07-2019 - |
質問
開発環境はすべて32ビットですが、SharePointの運用ファームはすべて64ビットです。 SharePointソリューションを64ビットプラットフォームに直接展開することはできますか、それともすべてを再コンパイルする必要がありますか?
解決
プラットフォームターゲットを「Any CPU」に設定している場合(これがデフォルトです)、再コンパイルする必要はありません。プロジェクトのプロパティの[ビルド]タブに移動すると、このドロップダウンを見つけることができます。 .NET Frameworkは、この設定が有効になっているときにどちらのプラットフォームにも適応できるほどスマートです。
これらの設定で説明したのと同じ環境で作業しており、問題はありません。
編集:これについてさらに説明する良い質問- ASP.NETを64ビットにコンパイルします。
他のヒント
ややオフトピックですが、ソリューションファイルをMSIのビルドを介してシンプルなVisual Studioセットアッププロジェクトとして提供する場合、これは別の話です。これらのMSIは32ビットであり、
ただし、ソリューション自体はまったく問題ありません。
所属していません StackOverflow