2013-02-12 14 views
0

我有一個問題,我在4.5框架下創建了一個項目,然後將它降級到3.5,但MSChart不起作用,即使它應該在3.5下工作。我已經刪除並閱讀了參考文獻,完全沒有幫助。當項目降級時,MSChart不起作用

+0

您是否收到任何錯誤訊息? – GrandMasterFlush 2013-02-12 13:55:00

+0

是的,我收到了一堆,他們都是指代碼部分,其中包括任何對圖表的引用,如系列,圖表區域和圖表本身。 – 2013-02-12 14:20:33

+0

哦,我得到了2個警告引用dll's:Assembly'System.Windows.Forms.DataVisualization.Design.dll'被錯誤地指定爲文件 – 2013-02-12 14:22:42

回答

0

這裏需要小心,因爲.net 4是一個基準。

如果您有.net 4可執行文件,那麼它可以引用.net 2庫沒有問題。 (請記住,.net 2,3和3.5基本上都是.net 2)

但是,如果您有.net 2可執行文件並嘗試引用.net 4庫,那麼它將不起作用。

我懷疑你有後者。在.net 3.5下運行有效地爲您提供.net 2可執行文件。如果MsChart組件構建爲.net 4組件,那麼您將遇到問題。

我會仔細檢查你在這裏引用的MsChart的版本。如果你重新添加了錯誤的版本,刪除和讀取可能不夠。

+0

官方可下載的MSChart內容適用於3.5 SP1。我試過在3.5下創建一個新項目,但它仍然無法工作。也許是因爲我在Visual Studio 2012中工作? – 2013-02-12 14:15:51

+0

如果您的計算機上安裝有VS2008,則可以證明或反駁此問題 – PeteH 2013-02-12 14:35:44

+0

它適用於VS2010,在家用計算機上試用。 – 2013-02-13 07:25:27

相關問題