在Windows和Linux之间共享.netcore项目保持添加文件

时间:2016-10-01 03:09:48

标签: asp.net visual-studio asp.net-core visual-studio-code

我正在开展一个小组项目,我们决定在项目中使用netcore。该项目最初是使用VS创建的。

当我拉动项目并使用VSCode运行它时,我注意到两件事:

  1. 我必须导航到src文件夹并从那里运行它。

  2. 在将新更改推送到主分支之前,linux上的.netcore已对obj文件夹进行了更改并添加了.vscode文件夹。

  3. 我怎样才能阻止这种情况发生,所以我们不会跨过彼此的脚趾,为什么会这样呢?

    感谢。

1 个答案:

答案 0 :(得分:0)

您不应将obj下的文件添加到源代码管理中。它包含在每次构建时重新生成的工件。

如果你使用git,here's a suggested list of files and folders to ignore

[Oo]bj/
[Bb]in/
.vs/
*.xap
*.user
/TestResults
*.vspscc
*.vssscc
*.suo
*.cache
*.docstates
_ReSharper.*
*.csproj.user
*[Rr]e[Ss]harper.user
_ReSharper.*/
packages/*
artifacts/*
msbuild.log
PublishProfiles/
*.psess
*.vsp
*.pidb
*.userprefs
*DS_Store
*.ncrunchsolution
*.log
*.vspx
/.symbols
nuget.exe
build/
*net45.csproj
*k10.csproj
App_Data/
bower_components
node_modules
*.sln.ide
*.ng.ts
*.sln.ide
project.lock.json
.build/
.testpublish/
launchSettings.json