Граф коммитов

10 Коммитов

Автор SHA1 Сообщение Дата
Mike Battista 78608fdf09 Update tools to .NET 8. Fixed #1746. 2024-01-03 10:47:30 -08:00
Mike Battista bc3fa5a5aa Updated .NET 6 SDK version. 2023-12-04 08:51:54 -08:00
Mike Battista 090137db5b Revert "Update tools to .NET 8. Fixed #1746."
This reverts commit 0eda145166.
2023-12-04 08:46:07 -08:00
Mike Battista 0eda145166 Update tools to .NET 8. Fixed #1746. 2023-11-30 10:17:24 -08:00
Steve Otteson 0086803694
Remove need for baseline winmd (#1056) 2022-08-17 23:15:08 -07:00
Andrew Arnott b286d8956c
Update repo SDK and build authoring (#942)
* Bump 5.0 SDK and runtimes to 6.0

* Make it very clear that Powershell 7 is required

The new `#Requires` line makes the DoAll script fail fast with a helpful error:

> .\DoAll.ps1 : The script 'DoAll.ps1' cannot be run because it contained a "#requires" statement for Windows PowerShell 7.0. The version of Windows PowerShell that is required by the script does not match the currently running version of Windows PowerShell 5.1.22000.653.

Before this, the user may get some weird error about `Select-String -Raw` not working.

* Fix BuildSdk.proj default build

It doesn't like to be *built*. It only likes to be packed.

* Improve discovery of VS installations

* Install the .NET 5 runtime for ClangSharpPInvokeGenerator
2022-06-01 15:16:12 -07:00
Steve Otteson 8ed4ab7760 Update global.json to use latest nuget.org release of Microsoft.Windows.WinmdGenerator 2021-09-24 13:13:40 -07:00
Steve Otteson b07213e28b
Incremental build system (#670)
* Initial check

* Get rid of .zip

* Fix x64 path bug in pipeline

* Dump obj to debug pipeline issue

* Get rid of duplicate files

* Fix missing partitions due to gitignore

* Additional updates for scripts

* Improve use of WinSDK assets by external projects

* Force the targets to skip scraping if we pass in a flag

* Remove creation of log dir

* Need to update .gitignore for generation project rename

* More upates

* Merge with main, update scripts with better error handling, don't clobber checked in global.json for tests

* Remove unnecessary line from script

* Bad variable in script
2021-09-23 21:38:28 -07:00
Steve Otteson dd8c746292
Version bump and some minor changes (#652)
* Bump version
* Rename msbuild dir to GeneratorSdk,
* Simplify pipeline yaml
* Make sure VSINSTALLDIR is set
2021-09-14 16:15:38 -07:00
Andrew Arnott 931fa65996
Build authoring cleanup (#630)
* Don't launch debugger during build unless an environment variable is set

* Add .editorconfig and apply to msbuild files

* Delete obsolete sample pack script

* Suppress some pack warnings

* Build the metadata package to the same path as docs by default

* Lots of build authoring cleanup

* Consolidate nuget.config files wherever possible.
* Consolidate msbuild sdk versions into a global.json file.
* Consolidate definitions of OutputPath in msbuild projects.
* Remove/fix msbuild properties that were inconsistently or redundantly applied in project files.
* Move Project Sdk attributes from Sdk.props to each project that imported it.
* Remove a bunch of 1-project solution files in favor of a new BuildTools.sln that contains them all.

* Target net5.0 instead of netcoreapp3.1

* Add task to print out .NET version info

* Disable signing consistently

* Set up VS env vars

* Fix bad paths for winmd
2021-09-02 20:36:15 -07:00