Visual Studio打包支持.NET Framework 4.0

Visual Studio 2022 打包项目时默认不带老版本框架,比如.NET Framework 4.0。这事儿挺烦,尤其老项目一堆,升级成本又高。

解法倒也不复杂:把我分享的这个压缩包解压,放到C:\Program Files (x86)\Microsoft SDKs\ClickOnce Bootstrapper\Packages这个路径下就行了。放对位置后,打包选项里就能看到Net Framework 4.0了,直接选就能打包。

我当时是因为一个老的 WinForms 项目没法迁到新版,研究了半天,才搞清楚 VS 2022 缺这个组件。官方不给装,就只能手动补。好在这个包装上去没报错,打出来的安装包也挺稳定。

你如果也踩到这个坑,或者接手了旧项目,建议赶紧用上这个办法,省时省力。打包一次过,谁还想多折腾。

顺手也推荐几个相关资料,有兴趣的可以看看:.NET Framework 4.0类库源码解析InstallShield 打包 C# 项目,这些内容都还挺有的。

rar 文件大小:94.19MB