C# 更新ASP.NET Web应用程序的nuget包
当我创建ASP.NET Web应用程序(.NET framework)时,默认情况下会安装几十个包。在项目开发过程中,我们需要更新一些默认的nuget包 我知道我可以在PackageManager控制台中使用nuget update来更新它们。然而,当我们创建新项目时,我们需要记住哪些包需要升级。这很不方便 所以我的问题是,是否有一种方法可以更新特定包的列表,这样我们就不需要在每次创建新项目时更新它了? 我是否可以使用预构建事件来实现我想要的 是否有一种方法可以更新特定包的列表,这样我们就不需要在每次创建新项目时更新它 同意Yuri S.解决此问题的最佳方法是使用项目模板 详细步骤:C# 更新ASP.NET Web应用程序的nuget包,c#,visual-studio,msbuild,nuget,pre-build-event,C#,Visual Studio,Msbuild,Nuget,Pre Build Event,当我创建ASP.NET Web应用程序(.NET framework)时,默认情况下会安装几十个包。在项目开发过程中,我们需要更新一些默认的nuget包 我知道我可以在PackageManager控制台中使用nuget update来更新它们。然而,当我们创建新项目时,我们需要记住哪些包需要升级。这很不方便 所以我的问题是,是否有一种方法可以更新特定包的列表,这样我们就不需要在每次创建新项目时更新它了? 我是否可以使用预构建事件来实现我想要的 是否有一种方法可以更新特定包的列表,这样我们就不需要
nuget.exe update“xx”
时,nuget将提示您需要提供package.config、project.json或解决方案文件。因此,它将升级所有默认软件包
此外,使用此生成事件,Visual Studio将在每次生成项目时执行升级,这是不合理的
因此,最好的方法是使用项目模板。其中一个选项是在进行必要的更新后基于现有项目创建项目模板