我創建了一個新的VSIX項目,增加了一個新的自定義命令項,試圖建立,和我的2個錯誤:錯誤CS1759同時構建VSIX項目在Visual Studio 2015年
錯誤CS1759:無法嵌入互操作類型從組件 「Microsoft.VisualStudio.OLE.Interop,版本= 7.1.40304.0, 文化=中性公鑰= b03f5f7f11d50a3a」,因爲它是 缺少任一 「System.Runtime.InteropServices.ImportedFromTypeLibAttribute」 屬性或 'System.Runtime.InteropServices.PrimaryInteropAssemblyAttribute' attri弼。
錯誤CS1759:從裝配無法嵌入互操作類型「Microsoft.VisualStudio.Shell.Interop,版本= 7.1.40304.0,文化=中性公鑰= b03f5f7f11d50a3a」,因爲它缺少要麼「System.Runtime.InteropServices.ImportedFromTypeLibAttribute '屬性或'System.Runtime.InteropServices.PrimaryInteropAssemblyAttribute'屬性。
可能是什麼問題?
如果有幫助,我遵循了這一微軟指南: https://msdn.microsoft.com/en-us/library/cc138589.aspx
的感謝!
- 編輯: 我的引用「...... shell.interop」的性質發生變化,「...... OLE.interop」領域的‘嵌入互操作類型’從真到假和它的工作原理。做某人知道爲什麼? 謝謝。
同樣的經驗:真 - >假,它的工作原理沒有錯誤 – Elmue