C# 无法从Windows运行时组件引用可移植类库

C# 无法从Windows运行时组件引用可移植类库,c#,c++,C#,C++,VS 2015始终给我一个引用,因为当我试图从我的C++ Windows 10运行时组件引用.NETFramework 4.5 + Windows 8 PCL时,这两个项目针对不同的平台错误。 我必须将PCL重新定位到什么? 为什么会这样? [与此同时,我发现Oren Novotny的一篇优秀文章起到了一定的作用,但最后的矩阵让我相信我的netcore45/net45 PCL应该被UWP使用。]早在当时,这个词是DLL地狱,但在当前的.NET中,情况变得更糟,imho。我还花了相当长的时间思考我

VS 2015始终给我一个引用,因为当我试图从我的C++ Windows 10运行时组件引用.NETFramework 4.5 + Windows 8 PCL时,这两个项目针对不同的平台错误。 我必须将PCL重新定位到什么? 为什么会这样?
[与此同时,我发现Oren Novotny的一篇优秀文章起到了一定的作用,但最后的矩阵让我相信我的netcore45/net45 PCL应该被UWP使用。]

早在当时,这个词是DLL地狱,但在当前的.NET中,情况变得更糟,imho。我还花了相当长的时间思考我需要的所有框架,我使用的所有DLL。这是一个非常基本的不匹配,你的C++组件根本不使用.NET。所以它不能使用PCL库,只能使用WinRT库。这种混乱的常见根源是C++/CX语言扩展语法,背景。