微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何从 Visual Studio 中的 WiX 自定义操作创建 Nuget 包

如何解决如何从 Visual Studio 中的 WiX 自定义操作创建 Nuget 包

我们有第三方提供给我们的 WiX CustomAction,以允许我们将我们的产品与他们的产品集成。我拥有生成 CustomAction 的所有文件,但因为我们将它用于多个产品,因此我想将它打包在 NuGet 中。

我似乎无法做到这一点,即使使用空项目也是如此。如果我创建一个生成 NuGet 包的类库项目,那么它会忽略自定义操作构建步骤,只生成一个空的 dll。如果我为 WiX 项目创建自定义操作,则无法生成 NuGet 包,大概是因为 csproj 文件采用旧格式而不是新格式。

如果我尝试将两个项目添加到同一个解决方案并传输构建的文件,那么它似乎忽略了 nuspec 文件文件部分,只添加了类库创建的空 dll。即使我将文件直接从 CustomAction 输出到 ClassLibrary。

我什至尝试使用 ClassLibrary 的构建后步骤生成包,并将自定义目标添加到类库中,但没有任何运气。我可以手动创建它,但从长远来看这没有多大用处。

有人知道这是否可能吗?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。