Visual Studio从C#生成可执行文件,但obj文件在哪里

本文关键字:obj 文件 在哪里 可执行文件 Studio Visual | 更新日期: 2023-09-27 18:36:49

我安装了Visual Studio Express 2010,并将其用于C#项目。现在我正在编写一个 .gitignore 文件,以便我可以从 git 中排除我希望生成的对象文件。

我主要来自一个C++世界。

问题是,尽管目标正在正确生成,但我在解决方案的目录树中的任何地方都看不到任何对象文件(扩展名为 .obj 或 .o)。这可能是由它们被发送到其他地方的配置引起的吗?

Visual Studio从C#生成可执行文件,但obj文件在哪里

回答您的直接问题:C# 没有像 C 和 C++那样生成.obj文件的编译步骤。

但是,适用于 C# 项目的.gitignore是一个可以很好地解决的问题。 Visual Studio 会在您创建新 git 存储库时询问您是否要将.gitignore添加到新的 git 存储库中。 如果你已经有一个仓库,你可以使用社区的Visual Studio .gitignore,这非常好(以及Visual Studio会为你安装的东西)。

编译期间不会生成任何 .obj 文件,但在项目根目录下有一个用于存储临时文件的 obj 目录。这是应该位于 .gitignore 文件中的目录。