。NET Framework和.NET标准依赖问题

问题描述 投票:0回答:1

我有一个.NET Framework 4.7.2控制台应用程序,.NET标准2.0业务层和.NET标准2.0数据访问层。

[当我尝试从控制台应用程序通过业务层访问数据访问层时,出现错误,提示找不到相关性。这些依赖关系已添加到数据访问层,并且与Dapper,OracleManagedDataAcess等控制台应用程序无关。如果我将这些库添加到控制台应用程序,它将起作用。但是我不明白为什么我必须向控制台应用程序添加与数据访问相关的库。

如果将控制台应用程序切换到.NET Core,它会按预期工作。但是我的控制台应用程序必须是.NET框架。有什么想法吗?

.net .net-standard-2.0
1个回答
0
投票

我在另一篇文章中找到了答案:

Copy all dependencies from .Net Standard libraries to .Net Framework Console application

在.net Framework控制台应用程序的“ .csproj”文件的第一个“ PropertyGroup”标签中添加以下行解决了我的问题。

<RestoreProjectStyle>PackageReference</RestoreProjectStyle>
© www.soinside.com 2019 - 2024. All rights reserved.