Move obj and bin directories into repo root (#10063)
The Arcade SDK requires that the obj/ and bin/ folders be placed in the top-level artifacts/ folder of the repo. Although this PR does not complete our Arcade convergence, this is a step towards updating our repo to build with the Arcade SDK. Changes: * Set output path for build to artifacts/bin/$(ProjectName)/ * Set intermediate output path for build to artifacts/obj/$(ProjectName)/ * Cleanup .gitignore files (remove duplication between repo-root and tested gitignore files) * Add code check which looks for project files that share the same name (could cause issues) * Rename project files to have unique names (avoid race condition of build output) * Update all locations which were hard-coded to expect bin/ and obj/ in the project directory * Add overrides for tests which still assert test binaries exist in a given location relative to the source code
显示
- .azure/pipelines/tools/SetupTestEnvironment.ps1 1 个添加, 1 个删除.azure/pipelines/tools/SetupTestEnvironment.ps1
- .gitignore 32 个添加, 28 个删除.gitignore
- Directory.Build.props 1 个添加, 1 个删除Directory.Build.props
- build/repo.props 1 个添加, 1 个删除build/repo.props
- build/tasks/RepoTasks.csproj 4 个添加, 0 个删除build/tasks/RepoTasks.csproj
- docs/BuildErrors.md 7 个添加, 0 个删除docs/BuildErrors.md
- eng/Workarounds.targets 6 个添加, 0 个删除eng/Workarounds.targets
- eng/scripts/CodeCheck.ps1 31 个添加, 4 个删除eng/scripts/CodeCheck.ps1
- eng/targets/CSharp.Common.props 7 个添加, 0 个删除eng/targets/CSharp.Common.props
- eng/targets/Cpp.Common.props 4 个添加, 1 个删除eng/targets/Cpp.Common.props
- eng/tools/XplatPackageSigner/XplatPackageSigner.proj 0 个添加, 1 个删除eng/tools/XplatPackageSigner/XplatPackageSigner.proj
- src/Analyzers/Analyzers/test/AnalyzerTestBase.cs 1 个添加, 1 个删除src/Analyzers/Analyzers/test/AnalyzerTestBase.cs
- src/Analyzers/Analyzers/test/Microsoft.AspNetCore.Analyzers.Test.csproj 5 个添加, 0 个删除...Analyzers/test/Microsoft.AspNetCore.Analyzers.Test.csproj
- src/Azure/AzureAD/test/FunctionalTests/Microsoft.AspNetCore.Authentication.AzureAD.FunctionalTests.csproj 2 个添加, 2 个删除....AspNetCore.Authentication.AzureAD.FunctionalTests.csproj
- src/Components/Blazor/Templates/.gitignore 1 个添加, 1 个删除src/Components/Blazor/Templates/.gitignore
- src/Components/Components.sln 1 个添加, 1 个删除src/Components/Components.sln
- src/Components/Directory.Build.props 6 个添加, 3 个删除src/Components/Directory.Build.props
- src/Components/test/E2ETest/Microsoft.AspNetCore.Components.E2ETests.csproj 6 个添加, 1 个删除...t/E2ETest/Microsoft.AspNetCore.Components.E2ETests.csproj
- src/Components/test/E2ETest/Tests/FormsTest.cs 3 个添加, 0 个删除src/Components/test/E2ETest/Tests/FormsTest.cs
- src/Components/test/testassets/TestServer/Components.TestServer.csproj 0 个添加, 0 个删除...s/test/testassets/TestServer/Components.TestServer.csproj
加载中
想要评论请 注册 或 登录