我有一個非常簡單的代碼,其在編譯給了我下面的錯誤構建問題IsLongModifier
錯誤CS0012類型「IsLongModifier」是在裝配定義 不引用。您必須添加對程序集 'Microsoft.VisualC,Version = 10.0.0.0,Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a'的引用。
下面是代碼
grid.get_NumericalCell(rowIndex, "Bench2");
我得到一個紅色波浪在get_NumericalCell函數調用的相關部分。
該方法可以從C++/C#中實現的第三方庫中獲得。下面是該方法的簽名
double get_NumericalCell(int rowIndex, string columnName);
如果我添加對Microsoft.VisualC的引用,則錯誤消失。
關於IsLongModifier class的參考文檔對解釋我爲什麼面臨此問題沒有多大幫助。
有人可以解釋爲什麼我需要對Microsoft.VisualC.IsLongModifier的引用 - 我沒有看到我的代碼中引用它的位置。
我不遵循的是爲什麼如果第三方庫引用另一個庫,會導致編譯時失敗 – Vikhram
對'get_NumericalCell()的調用可能會以某種方式引用對「IsLongModifier」類型的引用)' –
你可以添加一些例子來說明如何發生,所以我更好的瞭解 – Vikhram