SxS 安装和 WiX
我试图弄清楚如何处理我们的项目(这是一个框架)的安装和部署。 通常,开发人员会安装框架,然后让他们的 .Net 应用程序引用我们的 dll。
该框架有 2 个级别:
- 许多本机 C++ dll
- 一些引用本机 dll 的 C++\CLI 和 C# 程序集(都是 dll)
我想提供一个安装程序,将 .Net 程序集放入 GAC 中,并将本机程序集安装在WinSxS 文件夹。 到目前为止,我还没有找到太多有关安装 SxS 程序集的信息。 我知道可以使用 MSI 来完成,我想知道是否有人知道如何使用 WiX 或其他安装工具来完成此操作。
我相信使用 Visual Studio 安装项目无法完成此操作。
I'm trying to figure out how to deal with installation and deployment of our project which is a framework. Typically developers would install the framework and then have their .Net applications reference our dlls.
The framework has 2 levels:
- A number of native C++ dlls
- Some C++\CLI and C# assemblies (all are dlls) that reference the native dlls
I want to provide an installer that puts the .Net assemblies in the GAC and installs the native assemblies in the WinSxS folder. So far I haven't been able to find much info about installing SxS assemblies. I know it can be done using MSI, and I was wondering if anyone knows how to do it with WiX or with some other installer tool.
I believe this cannot be done using the Visual Studio setup projects.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我在 wix 邮件堆中进行了搜索,并且“教程:如何将文件安装到 WinSxS" 出现了。 希望对您有帮助。
I did a search in the wix mailing pile and "Tutorial: How to install files into WinSxS" came up. Hope it's helpful to you.