繁体   English   中英

Unity不断从我的Visual Studio项目中删除log4net

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM