创建自己的Package Manager控制台命令?

时间:2018-12-02 16:20:28

标签: visual-studio powershell command nuget

我想在NuGet软件包中包含自定义的Package Manager控制台命令。就像EF-Core最近正在做的那样生成上下文。 如何在不必使用默认文件夹“ ... Documents \ WindowsPowerShell \ NuGet_profile.ps1”的情况下完成此操作? 我想通过控制台生成类,因此不必为其开发Visual Studio扩展。 谢谢!

1 个答案:

答案 0 :(得分:0)

您将.pds1 / .psm1文件打包到NuGet包内的tools目录中。这些文件在Package Manager控制台中自动可用(tools文件夹将添加到PATH环境变量中。)

您可以下载并检查Microsoft.EntityFrameworkCore.Tools以供参考,因为这是提供Entity Framework Core命令的软件包。