【44】C#实战篇——同一个解决方案下多个项目,多个C++底层算法项目、多个C#业务项目,在同一个解决方案下;C++生成动态库项目和C#调用项目,在在同一个解决方案下; 文章目录1 同一个解决方案下有多个项目的作用 及 必要性1.1 作用1.2 必要性2 接着上一讲,将C++动态库项目 和 C# 项目 创建在同一解决方案下2.1 新增C++ 项目2.2 添加mathTest类和代码2.3 设置dll导出路径 为 C#项目的.exe路径2.4 调用测试3 完整项目下载4 添加C#版本类库dll项目1 同一个解决方案下有多个项目的作用 及 必要性1.1 作用实际工作中,因为项目需求复杂,通常同一个解决方案下有多个项目相互配合工作;比如:C++生成动态库项目作为 项目的核心算法库、C#动态库项目作为业务模块库、主业务逻辑项目。。。多个项目配合;下面就讲解如 同一个解决方案下何建立多个项目、以及多个项目如何配合1.2 必要性如上一讲,C++生成动态库项目 和 C#调用C++的dll,是两个个项目。这样两个项目配合起来不方便,需要将C++的dll拷贝到C#可执行文件.exe文件同目录下,一般是Debug或者Release目录下;这样C#才可以调用,当dll的效果达不到预期、需要修改,这样每次修改后都需要重新生成dll,当bug需要要调试时,两个项目之间无法调试,如果是在同一解决方案下的,那么C#可以调试时可以进入到C++ 封装的函数内部,这样非常方便调试。上一讲:【45】C#入门到精通——C#调用C/C++生成动态库.dll及C++ 生成动态库.d