2

SharePoint.dll に対して構築された SharePoint 2010/.NET 3.5 をターゲットとする大規模なプロジェクトがあり、SharePoint 2013 もサポートするように拡張する予定ですが、新しい SharePoint は .NET 4.5 でコンパイルされた SharePoint.dll を使用します。

.NET 3.5 プロジェクトと .NET 4.5 プロジェクトの間でコードを共有することはできますか? ポータブル クラス ライブラリのようなものですが、.NET 3.5 と 4.5 の間でコードを共有することはできますか? または、唯一の解決策は、.NET 4.5 の新しいプロジェクトを開始し、最初の .NET 3.5 プロジェクトから参照されたファイルを使用することですか?

4

1 に答える 1

0

.NETビルドターゲットはプロジェクトごとであるため、4.5ソリューションには3.5をターゲットとするプロジェクトライブラリを含めることができます。必要に応じて3.5ソリューションを拡張する4.5ライブラリを使用でき、メインソリューションを4.5にビルドして、4.5ライブラリを含めることができます。

したがって、3.5ソリューションと4.5ソリューションはどちらも同じ3.5 SharePointコードライブラリを使用しますが、4.5ソリューションはSharePointライブラリを拡張して、2010および.Net4.5では利用できない新機能を利用できます。

于 2012-10-25T23:15:26.327 に答える