我正在開發Office應用程序。它最初的目標是.net 3.5,但我決定升級到.net 4,因爲我遇到了一些WPF問題。將VSTO項目升級到.net 4 - 我實際需要哪些參考?
當我切換解決方案中的所有項目並重建時,出現錯誤說要包含System.Xaml。我做到了這一點,並重建,VS2010告訴我包括另一個參考,所以我做到了。這發生了幾次,最後它要求我包含Microsoft.Office.Tools.Common.v9.0,並且當我這樣做時,我得到這個錯誤:
Microsoft.Office.Tools.CustomTaskPaneCollection存在於Microsoft .Office.Tools.Common.v9.0.dll和Microsoft.Office.Tools.Common.dll
我同時引用了Microsoft.Office.Tools.Common.v9.0和Microsoft.Office.Tools.Common我的項目,但問題是,如果我刪除,我得到一個錯誤。難道我做錯了什麼?奇怪的是,我需要兩個引用嗎?我覺得很奇怪CustomTaskPaneCollection會在兩個不同的二進制文件中定義。
如果我刪除了Microsoft.Office.Tools.Common,我得到的錯誤是「找不到匹配嵌入式互操作類型的互操作類型'Microsoft.Office.Tools.IAddInExtension'。您是否缺少程序集引用? 「