【发布时间】:2017-03-08 21:42:10
【问题描述】:
我只是不明白为什么我不能在面向 Windows 和完整 .net 框架的 .net Core 应用程序中使用旧库(我不关心多平台)。
只是想了解这里的限制。我不想在投入太多之后碰壁。
后续步骤:
- 创建一个新的 .Net core web 应用程序
- 从 NuGet 添加了 PetaPoco(只是一个示例)
- 无法使用库
【问题讨论】:
-
stackoverflow.com/q/35343435/5311735。无论出于何种原因,PetaPoco nuget 包都不会将文件复制到您的项目中(此包包含源代码 .cs 文件,而不是编译后的 dll)。但即使它确实复制了该文件 - 无论如何它也不会工作,请参阅该答案。
-
@Evk:这与这个特定的参考无关。我只是想了解为什么我不能使用任意 Windows DLL。 (我不关心多平台)
-
您的问题甚至没有显示您使用 .NET Core。看起来您正在完整的 .NET Framework 上使用 ASP.NET Core。
-
@mason:是的。这就是问题的重点
-
你的标题说。 NET Core,但您的问题显示了完整的 .NET Framework
标签: c# asp.net asp.net-core