我如何将支持Unity(游戏引擎)的软件包发布到NuGet?
另外,我是否需要安装Unity来进行编译,还是仅针对特定框架版本即可?
我如何将支持Unity(游戏引擎)的软件包发布到NuGet?
另外,我是否需要安装Unity来进行编译,还是仅针对特定框架版本即可?
UnityEngine.dll
和UnityEditor.dll
。如果您的库不使用Unity3D类型,则仍然需要使用Unity3D进行测试。因为旧版Unity3D的目标是.NET 2.0和.NET 3.5的子集。因此,如果您的库使用仅在.NET 4+中可用的功能,则无法与Unity3D一起使用。请参见使用dll。UnityEngine.dll
?我的库与Unity无关,但有人告诉我它在Unity项目中不能正常工作,因为它们需要特殊的NuGet包(这也解释了流行的“JSON.Net for Unity”库的存在)。 - BlueRaja - Danny Pflughoeft