visual-studio-2019 - 无法在 Visual Studio 2019 中打开 CLR C++ DLL 项目
问题描述
几年前,我想在我的 C# 项目中添加一些开源 C++ 代码。
C++ 的作者,虽然一个出色的物理学家是一个糟糕的程序员,但将其重写为 C# 被证明是非常困难的。我当时的解决方案是使用 C++ 代码制作一个 CLR DLL,并带有一些额外的代码来转换为 C# 数据类型/从 C# 数据类型转换。
问题解决了。我的 C# 程序使用 CLR dll 文件,一切正常。
快进到 2020 年,我正在考虑从使用 Visual Studio 2015 升级到使用 Visual Studio 2017。
当我打开 CLR DLL 项目时,我收到一个错误:很久以前由 Visual Studio 创建并由我修改的主 .h 文件甚至不会显示。
Visual Studio 2019 是否放弃了对创建和使用 C++ CLR DLL 的支持?
解决方案
似乎 Visual Studio 自动注释掉了我写的一些包含 mfsk 字母的包含语句
问题解决了。
推荐阅读
- fiware - Orion 是否与 AWS DocumentDB 兼容
- php - 如何使用 REST API 和 PHP 向页面添加附件?
- excel - Excel:其他范围的条件格式
- angular - 角度中没有将“exportAs”设置为“ngForm”的指令
- vb.net - 如何解决错误:“列名或提供的值的数量与表定义不匹配”?
- kubernetes - AKS cilium 单节点集群不接受连接
- javascript - RangeError:超过最大调用大小,创建条带会话
- php - 拉拉维尔。如果数据库正在播种,则禁用观察者方法
- javascript - 在 JQuery 中从 JSON 中过滤子字符串
- excel - waitForResponse 方法不适用于 XMLHTTP