Skip to content

Commit f48e9dd

Browse files
committed
Updated readme
1 parent a620578 commit f48e9dd

4 files changed

Lines changed: 32 additions & 25 deletions

File tree

README.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
This Visual Studio extension migrates packages.config to PackageReferences.
44

5-
It works with C# csproj and C++ vcxproj Visual Studio project files.
5+
It works with C# csproj and native C++ vcxproj Visual Studio project files.
66

77
[Download it from the Visual Studio Marketplace](https://marketplace.visualstudio.com/items?itemName=RamiAbughazaleh.MigratePackagesConfigToPackageReferencesExtension)
88

@@ -56,6 +56,14 @@ After the project file has been updated, `packages.config` will be deleted, and
5656

5757
Check the `Migrate packages.config to PackageReferences Extension` pane in the `Output Window` for detailed logs.
5858

59+
## References
60+
61+
- [Visual Studio Developer Community Feedback: Use PackageReference in vcxproj](https://developercommunity.visualstudio.com/t/Use-PackageReference-in-vcxproj/351636)
62+
- [StackOverflow Question: PackageReference for NuGet packages in C++ projects](https://stackoverflow.com/q/50599104/90287)
63+
- [Github dotnet project-system issue: Make the PackageReference support general purpose for all languages](https://github.com/dotnet/project-system/issues/2491)
64+
- [Github Repo: Example C++ project that uses NuGet PackageReference (instead of packages.config)](https://github.com/japj/CppWithNuGetPackageReference)
65+
- [Microsoft C++ Dev Blog: Announcing NuGet PackageReference support for C++/CLI MSBuild projects targeting .NET Core and .NET 5 or higher](https://devblogs.microsoft.com/cppblog/announcing-nuget-packagereference-support-for-c-cli-msbuild-projects-targeting-net-core/)
66+
- [Microsoft Learn Docs: Migrate from packages.config to PackageReference](https://learn.microsoft.com/en-us/nuget/consume-packages/migrate-packages-config-to-package-reference)
5967

6068
## Rate and Review
6169

src/MigratePackagesConfigToPackageReferencesExtension/publishManifest.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,7 @@
22
"$schema": "http://json.schemastore.org/vsix-publish",
33
"categories": [
44
"build",
5-
"coding",
6-
"framework and libraries"
5+
"coding"
76
],
87
"identity": {
98
"internalName": "MigratePackagesConfigToPackageReferencesExtension"

src/MigratePackagesConfigToPackageReferencesExtension/source.extension.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ internal sealed partial class Vsix
99
{
1010
public const string Id = "MigratePackagesConfigToPackageReferencesExtension.e81acbbb-7734-45b1-8852-73aa94df865c";
1111
public const string Name = "Migrate packages.config to PackageReferences";
12-
public const string Description = @"Migrates packages.config to PackageReferences. Works with C# csproj and C++ vcxproj Visual Studio project files.";
12+
public const string Description = @"Migrates packages.config to PackageReferences. Works with C# csproj and native C++ vcxproj Visual Studio project files.";
1313
public const string Language = "en-US";
1414
public const string Version = "1.0";
1515
public const string Author = "Rami Abughazaleh";
Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,24 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<PackageManifest Version="2.0.0" xmlns="http://schemas.microsoft.com/developer/vsx-schema/2011" xmlns:d="http://schemas.microsoft.com/developer/vsx-schema-design/2011">
3-
<Metadata>
4-
<Identity Id="MigratePackagesConfigToPackageReferencesExtension.e81acbbb-7734-45b1-8852-73aa94df865c" Version="1.0" Language="en-US" Publisher="Rami Abughazaleh" />
5-
<DisplayName>Migrate packages.config to PackageReferences</DisplayName>
6-
<Description xml:space="preserve">Migrates packages.config to PackageReferences. Works with C# csproj and C++ vcxproj Visual Studio project files.</Description>
7-
<MoreInfo>https://github.com/icnocop/MigratePackagesConfigToPackageReferencesExtension</MoreInfo>
8-
<License>LICENSE</License>
9-
<Icon>Resources\Icon.png</Icon>
10-
<PreviewImage>Resources\Preview.png</PreviewImage>
11-
<Tags>packages.config PackageReference NuGet vcxproj</Tags>
12-
</Metadata>
13-
<Installation>
14-
<InstallationTarget Id="Microsoft.VisualStudio.Community" Version="[17.0, 18.0)">
15-
<ProductArchitecture>amd64</ProductArchitecture>
16-
</InstallationTarget>
17-
</Installation>
18-
<Prerequisites>
19-
<Prerequisite Id="Microsoft.VisualStudio.Component.CoreEditor" Version="[17.0,)" DisplayName="Visual Studio core editor" />
20-
</Prerequisites>
21-
<Assets>
22-
<Asset Type="Microsoft.VisualStudio.VsPackage" d:Source="Project" d:ProjectName="%CurrentProject%" Path="|%CurrentProject%;PkgdefProjectOutputGroup|" />
23-
</Assets>
3+
<Metadata>
4+
<Identity Id="MigratePackagesConfigToPackageReferencesExtension.e81acbbb-7734-45b1-8852-73aa94df865c" Version="1.0" Language="en-US" Publisher="Rami Abughazaleh" />
5+
<DisplayName>Migrate packages.config to PackageReferences</DisplayName>
6+
<Description xml:space="preserve">Migrates packages.config to PackageReferences. Works with C# csproj and native C++ vcxproj Visual Studio project files.</Description>
7+
<MoreInfo>https://github.com/icnocop/MigratePackagesConfigToPackageReferencesExtension</MoreInfo>
8+
<License>LICENSE</License>
9+
<Icon>Resources\Icon.png</Icon>
10+
<PreviewImage>Resources\Preview.png</PreviewImage>
11+
<Tags>packages.config PackageReference NuGet vcxproj</Tags>
12+
</Metadata>
13+
<Installation>
14+
<InstallationTarget Id="Microsoft.VisualStudio.Community" Version="[17.0, 18.0)">
15+
<ProductArchitecture>amd64</ProductArchitecture>
16+
</InstallationTarget>
17+
</Installation>
18+
<Prerequisites>
19+
<Prerequisite Id="Microsoft.VisualStudio.Component.CoreEditor" Version="[17.0,)" DisplayName="Visual Studio core editor" />
20+
</Prerequisites>
21+
<Assets>
22+
<Asset Type="Microsoft.VisualStudio.VsPackage" d:Source="Project" d:ProjectName="%CurrentProject%" Path="|%CurrentProject%;PkgdefProjectOutputGroup|" />
23+
</Assets>
2424
</PackageManifest>

0 commit comments

Comments
 (0)