无法打开AssemblyInfo.cs - 未指定错误

时间:2011-11-28 06:49:38

标签: asp.net-mvc

我在TFS中离线工作了一段时间在我的解决方案中。我重新上线(TFS),当我尝试编译我的解决方案时,我得到了一个我已添加到此解决方案中的项目。

  

无法打开AssemblyInfo.cs - 未指定错误

我检查了那个文件,所以不确定为什么它不能利用/读取它。

这是一个ASP.NET Web应用程序,它在这里抱怨的项目只是一个常规的C#类库项目。

2 个答案:

答案 0 :(得分:8)

过去我发生过这件事。这可能更像是一个Visual Studio问题。

这意味着项目中的Properties文件夹中缺少AssemblyInfo.cs文件,或者存在权限问题。如果存在权限问题,请更新ACL(文件>属性>安全性),关闭并重新打开项目。如果完全丢失,您只需要通过以下步骤重新创建它:

  1. 在Visual Studio 2010中,选择工具> 创建GUID
  2. 点击复制(或新GUID ,然后复制
  3. 点击退出
  4. 在解决方案资源管理器中展开“属性”文件夹(控制 + W + S 打开)
  5. 删除使用exclaimation point
  6. 显示的AssemblyInfo.cs文件
  7. 双击Properties文件夹 - 这将打开Properties窗口
  8. 在“应用程序”选项卡上,单击“应用程序信息...”按钮
  9. 填写申请信息,将您复制的GUID粘贴到GUID字段中 - 完成后点击确定
  10. 来源Visual Studio 2010 Project Error AssemblyInfo.cs could not be opened

答案 1 :(得分:2)

当文件本地不存在(而不是在服务器上)时,通常会抛出此错误。可能它被某些错误删除了。如果服务器上存在该文件,您可以从那里获取该文件,如果它已被删除,您可以手动重新创建并将其添加到项目中。