由於我重新安裝了.NET 4.0 Framework,因此我需要在SharePoint項目中直接引用System.Web.DataVisualization引用Nintex,Microsoft.Office.Server.UserProfiles和Microsoft.SharePoint.Taxonomy - 引用System.Web.DataVisualization的其他程序集。否則,編譯時出現以下錯誤復活(FW.Common是我的解決方案中的一個項目組裝):重新安裝.NET 4後,需要在SharePoint項目中引用System.Web.DataVisualization
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和代碼編譯我collegue機器上的罰款。我正在運行Windows 7 64位,通過控制面板重新安裝了.NET 3.5,重新安裝了MSChart.exe,重新安裝了SharePoint 2010 SDK,但是在我的機器上編譯時,只有在每次引用System.Web.DataVisualization direclty時纔有效項目在我們的解決方案我想避免參考,因爲所有其他同事都不需要參考成功編譯解決方案。
感謝您的幫助提前!
乾杯
是的,每一個程序集編譯爲.NET 3.5項目。應用程序池也沒有改變,但無論如何,這是一個編譯時問題。只要我手動添加參考,一切都按照以前的方式工作。我想這是我除了重新安裝Windows 7,VS2010和SharePoint之外唯一可以做的事情...... – barnacleboy