2015-01-08 92 views
0

我安裝了Visual Studio Express 2010,並將它用於C#項目。 現在我正在寫一個.gitignore文件,所以我可以從git中排除希望生成的對象文件。visual studio從C#生成可執行文件,但obj文件在哪裏?

我主要來自C++世界。

問題是,儘管目標正在正確生成,但我無法在解決方案的目錄樹中的任何位置看到任何目標文件(帶.obj或.o擴展名)。 這是否可以由配置將它們發送到別處?

+0

http://msdn.microsoft.com/en-us/library/78f4aasd.aspx #vcconcommand_linebuildinganchor3 – heavyd

回答

1

在編譯過程中沒有生成任何.obj文件,但在項目根目錄下有一個用於存儲臨時文件的obj目錄。這是應該在.gitignore文件中的目錄。

4

要回答你的直接問題:C#沒有編譯步驟,產生像C和C++那樣的.obj文件。

但是,適用於C#項目的.gitignore是一個很好解決的問題。 Visual Studio會詢問您是否在創建時將.gitignore添加到新的git存儲庫中。如果你已經有一個倉庫,你可以使用社區的.gitignore for Visual Studio這是很好的(以及Visual Studio會爲你安裝的)。

相關問題