我正在创建一项最初定位.NET 4.5
的服务。
我在项目属性中将其更改为.NET 3.5
:
我还更新了所有.resx
个文件以包含Version=2.0.0.0
而不是Version=4.0.0.0
(因为编译器抱怨这个),我还从.NET 4.5
中删除了.NET 3.5
先决条件清单。
然而,当我生成一个新的MSI并尝试运行时,我看到了这条消息:
此设置需要.NET Framework 4.5版。请安装.NET Framework并再次运行此安装程序。 .NET Framework可以从Web获得。你现在想要这样做吗?
我尝试安装此计算机的机器已经安装了int
,所以这应该没有问题。
我不确定还有什么可以检查我的项目 - 有没有人对可能导致这种情况的原因有任何想法?是否有某种方法可以“刷新”设置以确保安装程序使用新框架?