開発環境はすべて32ビットですが、本番環境のSharePointファームはすべて64ビットです。 SharePointソリューションを64ビットプラットフォームに直接導入することはできますか、それともすべてを再コンパイルする必要がありますか?32ビットアセンブリを含むSharePointソリューションを64ビットSharePointファームに展開できますか?
3
A
答えて
4
プラットフォームターゲットを「任意のCPU」(デフォルト)に設定している場合は、再コンパイルする必要はありません。このプルダウンはプロジェクトプロパティの[ビルド]タブにあります。 .NET Frameworkは、この設定が有効な場合、どちらのプラットフォームにも対応できるほどスマートです。
これらの設定で説明した環境と同じ環境で作業しており、問題はありません。
編集:さらに詳しい説明はCompile ASP.NET to 64 BITです。
0
少しばかりですが、MSIのビルドを通じてソリューションファイルをシンプルなVisual Studioセットアッププロジェクトとして提供すると、これは別の話です。それらのMSIのは、 32ビットであり、64ビット互換にするにはfair bit of moddingが必要です。
ただし、解決策自体は問題ありません。
関連する問題
- 1. SharePointソリューションの展開 - SharePoint 2007の
- 2. Sharepointソリューションを展開する際のエラー
- 3. 32および64ビットのASP.NET展開
- 4. 32ビットでSharePoint Foundationセットアップ
- 5. SharePoint 2010と32ビットActive Directory
- 6. 64ビットアセンブリの命令の32ビットのもの
- 7. WCFをSharePointに展開
- 8. 64ビットのDLLを32ビットのJVMにロードできますか?
- 9. 正しいサードパーティの32ビットまたは64ビットアセンブリを使用する
- 10. 64ビットUbuntuの下で32ビットをコンパイルできますか?
- 11. 64ビットOSで32ビットSTSを使用できますか?
- 12. Sharepoint + VSTOの展開
- 13. 32ビットと64ビットは一緒に動作できますか?
- 14. Sharepoint Designer - 2007を通じてソリューションを展開
- 15. 32ビット/ 64ビットOS?
- 16. SharePoint 2010 - MasterPageソリューションを展開した後にファイルを承認/公開する
- 17. VSeWSSを使用したSharePointソリューションの展開
- 18. 32ビットのインストーラ中に32ビットと64ビットの.NET machine.configを変更する64ビットプロセスを開始
- 19. 32ビットExcelアドインは、64ビットExcelで動作できますか?
- 20. 64ビットOSで32ビットVisual C#プロジェクトを開く
- 21. 64ビットllvm-gccで32ビットをビルド
- 22. SQL Server(64ビット)をExcel(32ビット)にエクスポート
- 23. ubuntu 11.10 64ビットvs 32ビット
- 24. Officeの32ビットdll 64ビット
- 25. 32ビット対64ビットのカスタムフレームワーク
- 26. 32ビットと64ビットのセットアッププロジェクト
- 27. 32ビット、64ビット、参照ライブラリ
- 28. 32ビットアプリケーションから64ビットのコマンドラインを起動できますか?
- 29. Solaris Sparc 64ビットで64ビットプロセスが32ビット共有ライブラリをロードできるか
- 30. 32ビットマシンで64ビットのVMwareイメージを実行できますか?
MSIとSharePointは、私の意見では良い組み合わせではありません!専用のSharePoint Solutionインストーラー用のhttp://www.codeplex.com/sharepointinstallerをご覧ください。 –
MSIがSharePointにうまくいかない理由は、MSIがマシンベースであるためです。マシンにインストール/アンインストールします。ただし、SharePointソリューションはファームベースであり、ファーム内の複数のコンピュータに影響を与える可能性があります。 –
MSIとソリューションには別々の役割があります。私たちは、最初にソリューションをインストールするためにMSIを提供します(コンサルタントは、インストール中に予期せぬことが起こらない限り、コマンドラインに触れないことを好みます)。 –