簡體   English   中英

無法找到參考組件Microsoft.CSharp

[英]Reference Component Microsoft.CSharp could not be found

我在我的Visual Studio 2010上的C#項目中發現了這個問題,當我去另一台使用2008的PC時,我打開了project.csprog:

期望獲取或設置訪問者

和警告:

找不到引用的組件“Microsoft.CSharp”。

我認為是關於.NET Framework或Microsoft.CSharp不在,因為它說:

無法解析此引用。 無法找到程序集“Microsoft.CSharp”。 檢查以確保磁盤上存在程序集。 如果您的代碼需要此引用,則可能會出現編譯錯誤

但我不知道這個問題,你能給我一個解決方案嗎?

聽起來你在項目中瞄准.NET 4.0,然后嘗試在VS2008中加載它,它只針對.NET 3.5。

如果您需要在VS2008中使用該項目,那么您應該在.NET 3.5中重新定位該項目:

在此輸入圖像描述

然后刪除任何不正確的引用(無論如何它們可能都有黃色警告三角形)。

A get or set accessor expectedA get or set accessor expected也建議您使用新的C#語法,例如dynamic 如果您需要定位較舊的C#編譯器,則必須不這樣做 如果您使用的是多個IDE版本並且存在問題,那么為了確保您不會意外地執行此操作,您可以通過項目屬性 - >構建 - >高級設置項目的語言版本:

在此輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM