[英]Unity keeps removing log4net from my Visual Studio project
我尝试使用以下命令安装log4net以在我的Unity项目中使用:
Install-Package Unity.log4net
但是,当我回到编辑器,然后再回到Visual Studio时,会删除log4net引用,就像Unity Editor重新生成项目或类似的东西一样。 log4net引用不再出现在引用列表中,因此无法再找到log4net命名空间。
我正在使用Visual Studio 2017社区版。
有没有人经历过这个并找到了解决方案? 谢谢 !
似乎人们不能自由地添加对Unity项目的引用,因为Unity必须知道它们。 DLL应放在名为Plugins
的项目文件夹中,然后才能工作。
然而,人们告诉他们使用nuget包是很奇怪的。 我假设必须以某种方式工作,但我不知道如何。 上面的解决方案很脏,但至少它是有效的。
Unity项目需要一个特殊的过程来添加NuGet包。 这是因为当您在Unity中打开项目时,将重新生成其Visual Studio项目文件,从而撤消必要的配置。 要将NuGet中的包添加到Unity项目,您可以从Microsoft查看此文档: https ://docs.microsoft.com/zh-cn/visualstudio/cross-platform/unity-scripting-upgrade?view=vs-2019
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.