Bootstrap 在asp.net项目中更新Nuget包时

qfe3c7zg  于 2023-10-14  发布在  Bootstrap
关注(0)|答案(1)|浏览(125)

我需要更新www.example.com项目中的几个MS NuGet包asp.net,该项目是使用Visual Studio开发的。我正在更新的是

Microsoft.AspNet.Identity.EntityFramework
Microsoft.CodeDom.Providers.DotNetCompilerPlatform
Microsoft.IO.RecyclableMemoryStream
Microsoft.IO.RecyclableMemoryStream
Microsoft.TypeScript.MSBuild
Microsoft.TypeScript.MSBuild

更新软件包后,测试更新是否破坏了应用程序中的任何内容的最佳方法是什么?在Bootstrap和TinyMCE的情况下,我做了一些测试,发现更新它们会破坏应用程序,所以我不更新Bootstrap和TinyMCE(从v4到v6.7)。我对更新jQuery持观望态度,因为如果jQuery更新破坏了应用程序中的任何内容,我不知道如何在不测试整个应用程序的情况下进行测试。是否有任何软件或过程来查看更新是否会破坏应用程序中的任何内容?
其次,当NuGet包更新后发布项目时,我需要只复制上面包的相关dll还是整个bin文件夹?

dwthyt8l

dwthyt8l1#

是否有任何软件或过程来查看更新是否会破坏应用程序中的任何内容?
是的,一个全面的自动化测试套件。如果在更新之后所有测试仍然通过,那么您应该有信心将更改部署到生产环境中-假设您信任您的测试套件。《Accelereate》一书指出,这是高绩效团队的共同特征。
Continous Delivery对此进行了扩展,但重点是这是软件开发中一个非常常见的问题(也许是 the question):

  • 我如何知道软件是否有效?*

总的来说,到目前为止我们能想到的最好的方法是:* 试试看 *
如果测试是自动化的,测试软件的速度会快得多。

相关问题