1

.NET 4.0 Framework を再インストールしたので、Nintex、Microsoft.Office.Server.UserProfiles、および Microsoft.SharePoint.Taxonomy を参照している SharePoint プロジェクトの System.Web.DataVisualization への直接参照が必要です - 参照している他のアセンブリSystem.Web.DataVisualization. そうしないと、コンパイル時に次のエラーが発生します (FW.Common は私のソリューション内のプロジェクト アセンブリです)。

 warning MSB3268: The primary reference "FW.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=1e89ea7ddbf0abdc, processorArchitecture=MSIL" could not be resolved because it has an indirect dependency on the framework assembly "System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" which could not be resolved in the currently targeted framework. ".NETFramework,Version=v3.5". To resolve this problem, either remove the reference "FW.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=1e89ea7ddbf0abdc, processorArchitecture=MSIL" or retarget your application to a framework version which contains "System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35".

System.Web.DataVisualization は GAC にあり、コードは同僚のマシンで正常にコンパイルされます。Windows 7 64 ビットを実行し、コントロール パネルから .NET 3.5 を再インストールし、MSChart.exe を再インストールし、SharePoint 2010 SDK を再インストールしましたが、自分のマシンでのコンパイルは、すべての System.Web.DataVisualization ディレクトリを参照する場合にのみ機能します。私たちのソリューションのプロジェクト。他のすべての同僚は、ソリューションを正常にコンパイルするために参照を必要としないため、参照を避けたいと思います。

事前にご協力いただきありがとうございます。

乾杯

4

2 に答える 2

1

上記の Ironman99 の回答に対する私のコメントに投稿されたように、参照を手動で追加すると問題が解決しました。最近、SharePoint 開発マシンを再インストールする必要がありましたが、もちろん問題は完全に解消されました。.NET Framework のビルド ターゲット定義が何らかの形で台無しになっていると思います...

于 2012-09-27T08:46:55.887 に答える
0

sp プロジェクトで 3.5 を実行していることと、それを実行しているアプリ プールが少なくとも 3.5 を実行していることを確認しましたか?

于 2012-06-14T16:17:58.127 に答える