由于unity中引用c#代码,默认用visual studio打开的时候都要重新生成.sln和.csproj
因为unity中并不存在.sln和.csproj文件,所以对它们的改动是无效的,所以在vs里添加命名空间的引用不报错,但是到unity中就报错。
解决方法是:
下载NUGetforunity
Release Release 3.1.0 · GlitchEnzo/NuGetForUnity · GitHub
先在unity打开的一个项目,打开文件资源管理器,双击打开刚才下载的NuGetForUnity.3.1.0.unitypackage文件,点击import。
关闭重新启动unity,可以看到新增了
搜索需要添加的包,点击install
控制台不再报错。
参考链接: