正如标题所述,我正在尝试将UWP C#类库引用添加到UWP C++ DLL项目中。这两个项目都针对Windows 10 v10.0.14393.0。当添加了引用后,一切似乎都是有效的,并且该引用显示在引用列表下,没有错误列出。当您尝试使用引用并编译时,会出现以下错误:C2871 - 此名称的命名空间不存在。
我错过了什么吗?在创建新的通用Windows C++项目时,唯一的选项是DLL、静态库和Windows运行时组件。没有C++类库选项。我尝试了所有三种不同的项目,结果相同。有人能否提供解决方案和/或解释为什么我不能从UWP C++项目引用UWP C#类库?这似乎是应该可能的事情。我知道在UWP之前是可能的。
代码很简单。
C#代码:
我错过了什么吗?在创建新的通用Windows C++项目时,唯一的选项是DLL、静态库和Windows运行时组件。没有C++类库选项。我尝试了所有三种不同的项目,结果相同。有人能否提供解决方案和/或解释为什么我不能从UWP C++项目引用UWP C#类库?这似乎是应该可能的事情。我知道在UWP之前是可能的。
代码很简单。
C#代码:
namespace ClassLibrary1
{
public class Class1
{
}
}
C++ 代码:
using namespace ClassLibrary1;