-
Notifications
You must be signed in to change notification settings - Fork 396
Post Action Registry
Sayed Ibrahim Hashimi edited this page May 7, 2017
·
27 revisions
| Description | ActionID |
|---|---|
| Restore NuGet packages | 210D431B-A78B-4D2F-B762-4ED3E3EA9025 |
| Run script | 3A7C4B45-1F5D-4A30-959A-51B88E82B5D2 |
| Open a file in the editor | 84C0DA21-51C8-4541-9940-6CA19AF04EE6 |
| Open a file in the web browser | FEA7469E-E2E7-4431-B86B-27EBC1744883 |
| Add a reference to a project file | B17581D1-C5C9-4489-8F0A-004BE667B814 |
| Add projects to a solution file | D396686C-DE0E-4DE6-906D-291CD29FC5DE |
Used to restore NuGet packages after project create.
-
Action ID :
210D431B-A78B-4D2F-B762-4ED3E3EA9025 - Configuration : None
-
Supported in:
dotnet new3-
dotnet new(2.0.0 or higher) -
Visual Studio 2017.3 Preview 1(ignored)
"postActions": [{
"condition": "(!skipRestore)",
"description": "Restore NuGet packages required by this project.",
"manualInstructions": [
{ "text": "Run 'dotnet restore'" }
],
"actionId": "210D431B-A78B-4D2F-B762-4ED3E3EA9025",
"continueOnError": true
}]
Used to run a script after create.
-
Action ID :
3A7C4B45-1F5D-4A30-959A-51B88E82B5D2 -
Configuration : There are two required properties that must be specified
-
executable(string): The executable to launch -
args(string): The arguments to pass to the executable
-
-
Supported in:
dotnet new3-
dotnet new(2.0.0 or higher)
The working directory for the launched executable is set to the root of the output template content.
"postActions": [{
"actionId": "3A7C4B45-1F5D-4A30-959A-51B88E82B5D2",
"args": {
"executable": "setup.cmd",
"args": ""
},
"continueOnError": "false",
"description ": "setups the project by calling setup.cmd"
}]
Opens a file in the editor. For command line cases this will be ignored.
-
Action ID :
84C0DA21-51C8-4541-9940-6CA19AF04EE6 - Configuration : TBD
- Supported in: TBD
Opens a file in the users default browser.
-
Action ID :
FEA7469E-E2E7-4431-B86B-27EBC1744883 - Configuration : TBD
- Supported in: TBD
-
Action ID :
B17581D1-C5C9-4489-8F0A-004BE667B814 -
Configuration :
-
referenceType(string): Either "package", "project" or "framework" -
reference(string): The package ID or relative path of the project to add the reference to -
projectFileExtensions(string) (optional): A semicolon delimited list of literal file extensions to use when searching for the project to add the reference to
-
-
Supported in:
-
dotnet new3("framework" is not supported) -
dotnet new(2.0.0 or higher - "framework" is not supported) Visual Studio 2017.3 Preview 1
-
-
Action ID :
D396686C-DE0E-4DE6-906D-291CD29FC5DE -
Configuration :
-
primaryOutputIndexes(string): A semicolon delimited list of indexes to the primary outputs. Note: If primary outputs are conditional, multiple post actions with the same conditions as the primary outputs might be necessary.
-
-
Supported in:
dotnet new3-
dotnet new(2.0.0 or higher) -
Visual Studio 2017.3 Preview 1(ignored)