是否可以在C#项目中引用C++项目?我尝试将C++项目添加到C#项目的引用中,但是出现错误提示:“无法添加对 的引用”。
是否可以在C#项目中引用C++项目?我尝试将C++项目添加到C#项目的引用中,但是出现错误提示:“无法添加对 的引用”。
您不能直接引用本地DLL。只有在为CLI编译它(针对.NET CLR)或构建了COM组件的情况下才能这样做(在这种情况下,VS会自动构建一个交互式DLL)。否则,您需要编写包装器DLL。
using System;
using System.Collections.Generic;
using System.Text;
namespace Dllcaller
{
class Program
{
static void Main(string[] args)
{
Adder a = new Adder();
Console.WriteLine(a.add(1, 7));
while (true) ;
}
}
}