asp.net 是否可以从.NET Framework 4.8更改为4.7.2

wyyhbhjk  于 11个月前  发布在  .NET
关注(0)|答案(2)|浏览(208)

是否可以从.NET Framework 4.8更改为4.7.2?在我的“打开或关闭Windows功能”中,我列出了ASP.NET 4.8。我希望将其更改为4.7.2我尝试从这里下载并安装开发人员包(https://dotnet.microsoft.com/download/dotnet-framework/net472),但在“打开或关闭Windows功能”中更改它没有运气。


的数据

jexiocij

jexiocij1#

我没有看到任何真实的特别的问题,回到项目。
唯一的要求是你的电脑上安装了正确版本的.net。我想你“可以”进入windows设置-如果.net framework没有被选择,那就好了。
我不建议你在windows设置中禁用一些给定的.net框架。
如果你需要一个特定的.net framework -然后确保它安装在你的开发计算机上。一旦完成,然后在项目设置中你可以选择框架-比如说:
x1c 0d1x的数据
所以,不,不要禁用任何.net框架。当然,你可以这样启用,但我不会弄乱或麻烦删除现有的框架。
关于唯一的真实的问题是:
如果任何库或引用的程序集是LATER然后你选择的框架,那么你不能使用这样的工具,和外部库。
当然,目标计算机必须至少安装该级别的.net。
事实上,在某些情况下,特别是一些网络托管提供商-他们往往是非常落后于什么版本的.net是可用的。
当然,通常你有一个4-5岁的生产服务器。他们通常不允许更新到这样的服务器到更高版本的.net,所以你在你的情况下-你可以回滚,或选择一个较低的.net框架。
我当然建议你调整,选择,并让你的开发周期工作在最低的目标框架上,这样你不仅可以避免(即使是意外)使用一些不能在目标web服务器上运行的库和工具。
另一个FYI?如果你在VS项目设置中选择/更改该框架(根据上面的屏幕截图),我建议你在这样做之后,退出VS,然后重新进入。我在降级项目时没有这样退出VS时遇到了一些问题。
然后你想做一个干净的项目,然后做一个重新构建的所有。如果重新构建的所有没有吐出任何错误,那么你在相当好的形状,应该是确定的。

hjzp0vay

hjzp0vay2#

在Visual Studio中打开项目>转到顶部的项目选项卡>选择项目属性>从下拉列表中更改目标框架enter image description here>单击“是”以保存相同内容

相关问题