C# WiX工具集:需要.NET 4.5的自定义操作

C# WiX工具集:需要.NET 4.5的自定义操作,c#,wix,advanced-installer,C#,Wix,Advanced Installer,我正在使用WiX工具集为高级安装程序编写自定义操作 默认情况下,自定义操作项目是.NET framework 4,但我希望使用仅与.NET 4.5兼容的依赖项 我的安装程序设置为需要.NET 4.5.2,因此可以安全地假设,在执行自定义操作时,.NET 4.5.2或更高版本可用 我是否可以安全地增加.NET版本,或者这会破坏安装程序?是的,您可以增加所需的.NET版本。只要您在高级安装程序项目中为该版本的.NET设置了启动条件,如果在计算机上找不到该版本的.NET或更高版本,MSI将不会运行 如

我正在使用WiX工具集为高级安装程序编写自定义操作

默认情况下,自定义操作项目是.NET framework 4,但我希望使用仅与.NET 4.5兼容的依赖项

我的安装程序设置为需要.NET 4.5.2,因此可以安全地假设,在执行自定义操作时,.NET 4.5.2或更高版本可用


我是否可以安全地增加.NET版本,或者这会破坏安装程序?

是的,您可以增加所需的.NET版本。只要您在高级安装程序项目中为该版本的.NET设置了启动条件,如果在计算机上找不到该版本的.NET或更高版本,MSI将不会运行


如果项目中有多个版本,请确保为所有版本设置了启动条件。

您的输出是什么?MSI文件?还是bootstrapper.exe?@MortenFrederiksen LZMA compressed exe