我有一个 .NET Framework 2.0 应用程序并想使用 Windows 映像组件。由于我的应用程序是一个 WinForms 应用程序,并且将通过 MSI 安装程序重新分发给用户,因此我试图找出最好的方法来做到这一点。
我看到了几个选项: 1) 跳过 .NET 2.0 并在包含 Windows 映像组件的 .NET 3.0 上构建 2) 找出一种在我的安装程序中包含 WIC 组件的方法
想法?
WIC 内置于 Windows Vista 中,因此您无需为 Vista 机器分发它。对于 XP,它可以从 Microsoft下载。
我对 WIC 不熟悉,但您可以将引用上的 Copy Local 属性设置为 true 吗?我会假设您在创建 MSI 时可以使用所需的程序集。
我的解决方案可能只是建立在较新的框架上。我相信如果需要,可以设置 MSI 来安装它。