当我尝试运行游戏时,unity会删除使用nuget导入的包。每当我们去运行它时都会这样做。这些包特别是TestSharp。
答案 0 :(得分:2)
您不能像使用常规Visual Studio项目那样使用Unity的nuget包。您需要将dll添加为插件。在Unity论坛上查看此问题:
http://answers.unity3d.com/questions/631546/using-a-nuget-package-jsonnet.html
答案 1 :(得分:1)
您必须将该软件包提供的dll复制到unity项目的plugins文件夹中。 我个人创建了一个自定义的c#proyect,在那里导入了nugget包。然后在postbuild事件中,我将生成的dll复制到unity项目的plugins文件夹中。 Unity应该导入这些dll。