64ビットSharePointファームに32ビットアセンブリを使用してSharePointソリューションを展開できますか?

StackOverflow https://stackoverflow.com/questions/1207548

  •  05-07-2019
  •  | 
  •  

質問

開発環境はすべて32ビットですが、SharePointの運用ファームはすべて64ビットです。 SharePointソリューションを64ビットプラットフォームに直接展開することはできますか、それともすべてを再コンパイルする必要がありますか?

役に立ちましたか?

解決

プラットフォームターゲットを「Any CPU」に設定している場合(これがデフォルトです)、再コンパイルする必要はありません。プロジェクトのプロパティの[ビルド]タブに移動すると、このドロップダウンを見つけることができます。 .NET Frameworkは、この設定が有効になっているときにどちらのプラットフォームにも適応できるほどスマートです。

これらの設定で説明したのと同じ環境で作業しており、問題はありません。

編集:これについてさらに説明する良い質問- ASP.NETを64ビットにコンパイルします

他のヒント

ややオフトピックですが、ソリューションファイルをMSIのビルドを介してシンプルなVisual Studioセットアッププロジェクトとして提供する場合、これは別の話です。これらのMSIは32ビットであり、 -platforms.aspx "rel =" nofollow noreferrer ">ちょっとした改造を使用して、64ビット互換にします。

ただし、ソリューション自体はまったく問題ありません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top