【问题标题】:What does 'Intermediate File(s)' mean?“中间文件”是什么意思?
【发布时间】:2015-04-09 11:47:03
【问题描述】:

(假设它可能取决于我们所说的上下文),您能否解释一下 Visual Studio 上下文中的中间文件是什么?

我看到他们在this stackoverflow 答案中被提及,但我找不到具体的定义。

【问题讨论】:

  • 基本上您的obj 文件夹中的所有内容都是该答案所指的内容。它是构建期间创建的文件,但在您的应用程序运行时不使用。
  • 我会说这些是为帮助加快构建操作而生成的文件,但它们本身并不是必需的。就像 MVC.Net 中剃刀视图生成的 cs 文件一样

标签: c# .net visual-studio-2010 visual-studio


【解决方案1】:

它们都是作为构建的一部分创建的所有附加文件,它们本身并不是主要的构建输出。

  • 主要构建输出: 项目创建的文件,即 .exe/.dll/.lib。此外,任何其他文件,由于“复制本地”为真。
  • 中间文件: 构建主要构建输出所需的任何其他内容,例如:
    • 自动生成的源文件(*.g.cs、*.manifest、*.baml 等)
    • 从帮助工具构建输出:
      • 来自 C++ 编译器的目标文件 (.obj)
      • COM 类型库 (.tlb)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-25
    • 2015-07-28
    • 1970-01-01
    • 1970-01-01
    • 2011-08-12
    • 2017-06-11
    相关资源
    最近更新 更多