【问题标题】:Visual Studio 2017 - AssemblyInfo.cs not foundVisual Studio 2017 - 未找到 AssemblyInfo.cs
【发布时间】:2020-09-09 17:07:25
【问题描述】:

今天,构建我的解决方案,出现了这个问题:

[错误] 找不到文件'...\Projects\Application\Application\obj\Release\netcoreapp2.0\Application.AssemblyInfo.cs'。

我找到了其他版本的 Visual Studio 的解决方案,但不是 2017 年的解决方案

关于如何重新生成的任何建议?

亲切的问候

【问题讨论】:

  • 项目中是否存在?如果没有 - 手动创建一个
  • 它是一个自动生成的文件,其内容由 Project > Properties > Package 选项卡提供。查看详细的 msbuild 跟踪以获取提示。
  • 重建项目。构建 -> 重建解决方案
  • @linquize 这对我有用。路易斯,可能需要将此标记为正确答案。对于未来的读者,这不是重建项目。这是对我有用的重建解决方案。两者都有一个选项。

标签: c# visual-studio-2017


【解决方案1】:

对我来说,不得不创建一个新的程序集文件。 步骤:

  1. 右键单击项目属性(不是解决方案)。
  2. 选择应用程序选项卡。
  3. 单击程序集信息按钮。字段可能全部为空。
  4. 添加内容。
  5. 单击确定并退出属性。
  6. 重建。

【讨论】:

  • 我刚刚遇到了这个问题。我的解决方案有几个项目以及主要的 exe。 Greg 的进程创建了 assemblyinfo 文件 OK。我仍然有问题。在我可以重建解决方案之前,我先重建了每个项目,然后重建了主要项目。认为这是值得一提的,以防其他人遇到此问题。
【解决方案2】:

在我同步到 VS Team Service 后,我也遇到了这个错误,并且我遇到了许多其他错误。 我已经尝试过 Greg 的建议,但没有奏效。 但我尝试了不同的方式:

  1. 右键项目(不是解决方案)
  2. 卸载项目
  3. 重新加载项目
  4. 重建解决方案

我的项目又运行良好了。

【讨论】:

  • 对我来说,这没有任何作用。
【解决方案3】:

我发现了这个:

  • 从顶部的 Visual Studio 中选择“工具”
  • 然后选择“程序集浏览器”
  • 项目的组装信息在列表中,可能几乎在列表的顶部

【讨论】:

    【解决方案4】:

    我在使用测试器项目处理 DLL 时遇到了这个问题。不知何故,我的解决方案忘记了要启动哪个项目,我不得不将启动项目重置为我的 DLL 测试项目。

    【讨论】:

      【解决方案5】:

      在解决方案资源管理器中,找到您的项目。展开属性。找到“丢失”的文件,然后将其删除。然后重建你的项目。这对我有用。

      请注意,无论出于何种原因,我的 AssemblyInfo.cs 文件已重命名为 SolutionAssemblyInfo.cs。对我来说,删除解决方案...文件并重建创建了一个新的 AssemblyInfo.cs,然后我又重新开始工作了。

      【讨论】:

        【解决方案6】:

        vb 的不同版本也会导致此问题。请通过删除现有版本来检查 SVN。(确认更改生效,否则可能会丢失)

        【讨论】:

          猜你喜欢
          • 2019-03-09
          • 1970-01-01
          • 2018-07-08
          • 2019-09-20
          • 2017-09-10
          • 1970-01-01
          • 2018-05-24
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多