-
Notifications
You must be signed in to change notification settings - Fork 41
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Check in the global.json file, use this to control SDK versions #729
Comments
- should resolve issues with occasional strange MSBuild caching issues in this repo - modeled after dotnet/Scaffolding#905 - follows aspnet/BuildTools#729 recommendation to check in global.config file - see also dotnet/msbuild#2914
Convert from using Internal.AspNetCore.Sdk as a package reference to using it as an MSBuild SDK. This gives Internal.AspNetCore.Sdk more control over the projects and how they operation. MSBuild SDKs evaluate before restore, and can alter MSBuild settings which packages cannot. cref aspnet/BuildTools#729
- should resolve issues with occasional strange MSBuild caching issues in this repo - modeled after dotnet/Scaffolding#905 - follows aspnet/BuildTools#729 recommendation to check in global.config file - see also dotnet/msbuild#2914 - use newer KoreBuild - `.\build.cmd -update /t:noop`
@natemcmaster What work remains here? |
Two changes needed to complete this:
At this point, only the aspnet/AspNetCore repo is using KoreBuild, so I would be fine if we didn't do this. Seems like a low priority. |
At this point, I think this investment is not worth it. We only have one repo left using KoreBuild, and we plan to move it to Arcade soon. Closing as 'wontfix'. |
Part of incremental changes to move to arcade. dotnet/arcade#88
@ryanbrandenburg prototyped checking in the global.json file instead of generating it on the fly. (#661). Let's finish up this implementation and switch to using it to match what Arcade does.
The text was updated successfully, but these errors were encountered: