2011-11-28 113 views
6

在我的解決方案中,我在TFS離線工作了一段時間。我回到了在線(TFS),當我試圖編譯我的解決方案時,我得到了一個我添加到這個解決方案的項目。AssemblyInfo.cs無法打開 - 未指定錯誤

的AssemblyInfo.cs無法打開 - 未指定的錯誤

我檢查,該文件是有這麼不知道爲什麼它不能利用/讀取它。

這是一個ASP.NET Web應用程序,它在這裏抱怨的項目只是一個常規的C#類庫項目。

+0

檢查文件在Windows目錄是否它的存在與否,並檢查它是否準備好只。 – Tarik

+0

它在那裏,而不是隻讀。在發佈之前我已經檢查過了。 – PositiveGuy

+0

找到了。該項目的AssemblyInfo.cs缺少文件 – PositiveGuy

回答

2

當文件不存在於本地(不在服務器上)時,通常會引發此錯誤。可能它被刪除了一些錯誤。如果服務器上存在該文件,則可以從該文件中獲取該文件,如果該文件已被刪除,則可以手動重新創建並將其添加到項目中。

+0

該文件位於該項目的本地文件中。 – PositiveGuy

+0

@CoffeeAddict,'AssemblyInfo.cs'文件應位於「Properties」子文件夾中。我不知道它在'bin'文件夾中做了什麼,但沒有什麼會在那裏找到它。bin文件夾是您獲取編譯​​輸出的地方,而不是源代碼。使用文本編輯器打開'.csproj'文件,您將看到指向Properties文件夾的引用,這是AssemblyInfo.cs文件必須位於的位置。 –

+0

更正它在屬性文件夾中。 – PositiveGuy

8

我曾經有過這種事發生在我身上。這可能更多地是Visual Studio問題。

這意味着AssemblyInfo.cs文件或者從項目的屬性文件夾中丟失,或者存在權限問題。如果存在權限問題,請更新ACL(文件>屬性>安全性),關閉並重新打開該項目。如果完全丟失,你只需要重新創建它採取以下步驟:

  1. 在Visual Studio 2010中,選擇工具>創建GUID
  2. 點擊複製(或新GUID然後複製
  3. 點擊退出
  4. 展開屬性在解決方案資源管理器文件夾(控制 + W¯¯ + 小號打開)
  5. 刪除與exclaimation點所示AssemblyInfo.cs文件
  6. 的屬性文件夾,雙擊 - 這應該打開屬性窗口
  7. 在應用程序選項卡,單擊應用程序信息...按鈕
  8. 在申請信息填寫,粘貼複製到GUID字段的GUID - 完成後,點擊OK

來源Visual Studio 2010 Project Error AssemblyInfo.cs could not be opened

相關問題