今天在unity里开了个空的新项目做游戏的时候,刚开始只有一个脚本跑起来是没有什么问题,但多个脚本之间需要相互调用的时候就出了问题,各个文件打开各有各的临时解决方案,后来打开项目创建时生成的解决方案显示0个项目,0个文件,破案!
检查顶部菜单栏Edit -> Preferences里的External Tools面板,既然你点开了这篇文章,那么你大概率看到的是这样的页面
问题已经很明了了,这个项目没有安装对应的package用来生成.csproj文件,而vs的解决方案读项目文件则需要上述文件,接下来带各位安装对应的package
1.顶部菜单栏点击Window -> Package Manager
2.左上角模式选择Unity Registry
3.右边搜索栏搜Visual Studio Editor,就是上图的搜索结果,点击Install
4.再次打开Preferences,你的面板会变成下图
5.就按默认的前两个勾选就行,点击红框内的按钮后Unity就自动为你在项目目录中生成了.vsproj文件
6.在项目目录下找到.sin结尾的文件打开解决方案
7.点击 文件 -> 添加 -> 现有项目,选中刚刚生成的.vsproj文件并确认,大功告成。
如果有用还请小伙伴为我点一个免费的赞,谢谢啦~