1

我有一個程序,我在其中一臺機器上製作了一個使用C#9使其進入的機器,現在我想在使用C#2010的另一臺機器上運行它。我打開在C#2010中使用嵌入式轉換器的程序,但它出現了一個問題。轉換後,我無法調試程序,因爲它出現錯誤'源文件'C:\ Users \ Chris \ Documents \ FlashCards \ Properties \ AssemblyInfo.cs'無法打開('未指定錯誤')FlashCards' 我需要做些什麼才能使它工作?將C#2008文件轉換爲C#2010

謝謝

+6

C#9和C#2010都沒有。最新版本是C#4.0。 – 2011-06-11 08:13:15

+1

首先找出你真正擁有的版本,可能是C#2或C#3到C#4的版本。並檢查該文件是否存在(在你的解決方案和磁盤上) – 2011-06-11 08:19:47

+2

我猜他的意思是VS 2008(C#2008)。你可以在記事本和/或VS中打開AssemblyInfo.cs文件嗎? – Haukman 2011-06-11 08:33:31

回答

2

你得到的錯誤是COM錯誤E_FAIL。這是一個悲慘的「不能使它工作,不知道爲什麼」的那種錯誤。當Visual Studio安裝不正確時,容易出現這種錯誤。特別是當它的一個'包'沒有正確註冊時。 C#IDE是其中一個包,實際上不止一個。

您需要重新讓機器穩定並重新安裝VS2010。在superuser.com上詢問有關您計算機註冊表問題的問題。