在一个解决方案中针对第三方静态库 (Creo) 的不同版本(版本)进行构建

Building against different versions (releases) of third party static libraries (Creo) in one solution

本文关键字:版本 Creo 构建 第三方 一个 解决方案 静态      更新时间:2023-10-16

我想创建一个适用于不同版本的 Creo 的 .net 应用程序。我的解决方案包含两个包含 Creo 静态库的C++项目。不同版本的 Creo 库不向后或向前兼容。我想创建一个可视化工作室应用程序,该应用程序可以创建针对不同版本的 Creo 的安装程序。是否可以使用配置管理器执行此操作?

也许您可以尝试创建相应的 C++ dll,然后在 C# 项目中引用它们。

有关如何在项目中使用不同版本的 dll,可以参考使用同一 DLL 的多个版本。

至于创建installer,可以尝试使用ClickOnce。有关这些步骤,您可以参考操作方法:使用 ClickOnce 部署应用程序。您只需要将相应的dll添加到Application Files,就可以在安装软件后调用它们。