2010-07-15 133 views
4

如果未安装.NET 4框架,应用程序会提示消息,但如果只安装客户端框架并且应用程序需要完整框架,则不会发生任何事情并且应用程序启动。检查.NET 4完全框架安装

有没有办法检查.NET 4 Full Framework是否安装在目标系统上,而不仅仅是Client Framework?

我搜索解决方案,在程序启动时用“app.manifest”文件或C#检查它。

回答

2

转至您的项目属性画面(主菜单Project/Properites),然后选择发布选项卡。 单击“先决条件”按钮,您将在列表中注意到“Microsoft .NET Framework 4客户端配置文件(x86和x64)”的复选框已被选中。

勾选上方的“Microsoft .NET Framework 4(x86和x64)”复选框。

然后重新发布您的项目。

在安装时,它应该检查完整的框架并安装它,如果不存在。