mirror of https://github.com/dotnet/tye.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Branch:
main
darc-main-1aa7578c-6972-4979-8f47-d9f5abeac94e
darc-main-3d3b26f0-c9ca-4e93-b5c8-381a44e65919
darc-main-e1531b7a-f088-4e5c-820f-016fc67c4d63
darc-main-e5ea0866-8be1-4711-8688-8fd9b7dae18a
davidfowl/add-vscode-extension
davidfowl/aspnet-urls
davidfowl/build-earlier
davidfowl/dependencies
davidfowl/ingress-changes
davidfowl/local-ip-range
davidfowl/remove-feather
davidfowl/update-readme
dependabot/npm_and_yarn/samples/apps-with-core-angular/MoviesApp/babel/traverse-7.23.2
dev/ps/tryUpdateVersion
finitereality/replica-status-colors
glennc/tyecons
jkotalik/fixAzureFunctions
jkotalik/newVotingSample
jkotalik/porter
jkotalik/testBuild
johluo/lock
main
main-publicPoolNames
philliphoff-arm64
philliphoff-multiplatform
philliphoff-update-build-packages
sebros/images
sebros/macos
sebros/notice
sebros/ubuntu
0.4
release/0.1
release/0.10.0
release/0.11.0
release/0.2
release/0.3
release/0.5
release/0.6
release/0.7
release/0.8
release/0.9.0
${ noResults }
* adding a sample project with plural form of TargetFrameworks for debugging purpose
* add --framework argument to RunCommand
* Pass down "framework" as a BuildProperty if not already defined in the YAML
* Do no throw anymore when multiple TargetFrameworks are found, if one was specified as a BuildProperty
* replicating Signature change on code base (that does not look like a good idea)
* adding comment to be explicit on what this does
* Check that the specified BuildProperties["TargetFramework"] is on of the TargetFrameworks
* add launchSettings for debug
* Create a BuildCommandArguments for the BuildCommand / add a "framework" options to it and move some logic to the CommandHandler (just like the RunCommand)
* add "-f {framework}" to dotnet publish if a TargetFramework BuildProperties exists
* Create a GenerateCommandArguments for the GenerateCommand / add a "framework" options to it and move some logic to the CommandHandler
* Create a PushCommandArguments for the PushCommand / add a "framework" options to it and move some logic to the CommandHandler
* Create a UndeployCommandArguments for the UndeployCommand / add a "framework" options to it and move some logic to the CommandHandler
* Create a DeployCommandArguments for the DeployCommand / add a "framework" options to it and move some logic to the CommandHandler
* framework is now an optional parameter defaulted to null
Co-authored-by: Justin Kotalik <jukotali@microsoft.com>
* Change sample to use LTS only
* Make "framework" argument nullable / optional / defaulted to null
* remove "Force" from "PushCommand" and "PushCommandArguments" if it's not used
* re-use the equivalent message than "dotnet run" on a project with multiple TargetFrameworks
* Create a StandardOptions for Framework
* Remove unused StandardOption.Force and add StandardOption.CreateForce with customizable "description"
* Use StandardOptions.Framework in various commands
* use StandardOptions.Force ni various commands
* Create a new InitCommandArguments and re-use the same OutputContext like the other Commands
* prefer type alias (String.IsNullOrEmpty => string.IsNullOrEmpty), not sure if it was intended
* Adding assets for E2E about multi-targetframeworks that returns the current TargetFramework on every HttpRequest
* Adding test for "tye run" with either buildProperties in the yaml or framework passed directly to ApplicationFactory.CreateAsync
* Add test and testasset project for both TargetFrameworks and TargetFramework
* Always overwrite the TargetFramework if one is specified from the CLI (like dotnet CLi) even if it means it wont build / run etc ....
* Test the ability to override TargetFramework from CLI even if define in csproj or in yaml
* Consistency over ApplicationFactory.CreateAsync in all E2E tests
* rename testasset project to multi-targetframeworks to match generated Dockerfile
* Add E2E for tye build when project uses multi-targetframeworks
* Adding test directly for ApplicationFactory to check that it overrides YAML existing buildProperties
* Adding test to make sure it still throw if there's no explicit TargetFramework or that it is one of the predefined one
* Adding test for ApplicationFactory.CreateAsync with a framework if nothing is set in yaml
* make cli arguments class private
* review: remove extra line
* review: remove 'framework' notion from Undeploy
* Fix project evaluation of multi-targetd projects
* Fixup a few more tests
* Comment updates
* Ensure TFM is only applied for multi-targeting projects
Co-authored-by: Justin Kotalik <jukotali@microsoft.com>
Co-authored-by: John Luo <johluo@microsoft.com>
|
5 years ago | |
|---|---|---|
| .. | ||
| launchSettings.json | Handling Multiple TargetFrameworks through BuildProperties (#567) | 5 years ago |