.NET 4.0自定义操作失败

时间:2010-04-23 13:47:16

标签: c# windows-installer c#-4.0 custom-action

我们的安装程序中有自定义操作。我们将项目升级到.NET 4.0框架,当它应用自定义操作时,安装程​​序会抛出1001错误,指出框架的版本无效。

自定义操作使用安装程序中较早的单选按钮窗口中的值(即采用CustomActionData)。在我的包含main exe的项目中,我有一个继承自Installer的类,设置了属性[RunInstaller(true)],并覆盖了Install函数。

安装程序在VS 2010 for .NET 3.5中编译得很好。我正在运行Windows 7 64位。

我们有什么方法可以升级我们的安装程序/自定义操作以使用.NET 4.0?

1 个答案:

答案 0 :(得分:0)

您需要安装最少的.Net Framework 4.0客户端配置文件。

由于您的其他项目在4.0框架上,您应该将安装程序也移动到4.0。

下载.Net Framework 4.0 Client profile