gpt4 book ai didi

c# - 如何将 .NET dll 引用添加到 UWP 项目?

转载 作者:太空狗 更新时间:2023-10-29 18:26:36 28 4
gpt4 key购买 nike

我有几个 .NETv4.x 的 .NET dll 项目。我将版本更改为 4.6.1 并毫无问题地重建。当我尝试从我的 UWP 项目向它们添加引用时,出现错误:

The project targets '.NETCore' while the file reference targets '.NETFramework'. This is not a supported scenario.

我也无法从“添加引用...”->“项目”中引用 .NET 项目:

Unable to add a reference to project

但是在项目设置中,我看不到任何可以将其目标更改为“.NETCore”的东西。是否可以从 UWP 项目引用 .NET4.x 项目或将其转换为 UWP 项目类型?

最佳答案

UWP 项目可以引用通用 Windows 类库、可移植库或 Windows 运行时组件。您的经典 .NET 项目不是这些。

如果您打算在经典 .NET 项目和 UWP 中继续开发和使用这些库,我建议您尝试可移植库,您可以在其中选择目标平台,但请注意这种方法可能会有一定的局限性,因为它对可用命名空间和类采用最小公分母。

另一种方法是针对经典 .NET 和 UWP 创建两个不同的项目,并在它们之间共享代码,将文件添加为链接或使用共享项目。然后通过条件编译解决所有问题,构建它们并为这两种情况使用适当的输出 .dll。

关于c# - 如何将 .NET dll 引用添加到 UWP 项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37778418/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com