首页 文章

Unity中的NuGet包

提问于
浏览
0

你好开发者,

我想在Unity中使用一些NuGet包 . 我实现Unity根据本文(https://www.what-could-possibly-go-wrong.com/unity-and-nuget/)找到下载的DLL . 可以将nuget.config文件配置为将包下载到Assets文件夹内的Plugins文件夹中 . 问题是NuGet下载了每个DLL的多个版本(例如net46,netcore50,netstandard21等等),Unity不喜欢多个具有相同名称的DLL . 我知道我可以简单地将DLL放在Plugins文件夹中,但不幸的是,这不是一个让我满意的解决方案 .

你知道如何解决这个问题吗?是否可以将NuGet配置为仅为每个依赖项下载一个DLL?

感谢您的努力和时间 .

BlazeOHTion

1 回答

  • 1

    你真的不想沿着配置Unity自动使用Nuget的道路前进 . 那篇文章相当陈旧 . 使用Unity 2018,您将获得.net标准2.0兼容级别,这对于Nuget软件包来说应该是完美的 . 只需使用单独的VS项目(如文章中所述)下载该软件包,然后获取DLL的netstandard20版本并将其放在Unity项目中 .

相关问题