我在这个链接中使用了 C++ 包装器: https://github.com/TekRTSA/RSA_API
为了在 C# 项目中使用用 C++ 编写的驱动程序。 当我发布/发布我的 C# 项目时,它无法在没有 Visual C++ 的其他计算机上运行。
有什么方法可以在没有 Visual C++ 的计算机上发布我的项目?或者有没有像 .NET 这样的软件包我可以使用来让它工作?
最佳答案
对于 .NET 应用程序,您需要确保客户拥有的 .NET 版本与您编译应用程序所用的版本相匹配。
对于依赖于 C 运行时的 (Microsoft) C++ 应用程序,您需要确保客户拥有与您编译应用程序的版本相匹配的 Visual C++ Redistributables 版本。在谷歌上搜索“visual c++ redistributable”,您会看到很多关于查找内容的建议。
关于c# - 在 C# .NET 项目中使用 C++ 包装器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50134650/