Unity3d Weaver失败:无法找到以下文件的程序集(无匹配项目):Temp/Assembly-CSharp.dll

Unity3d Weaver失败:无法找到以下文件的程序集(无匹配项目):Temp/Assembly-CSharp.dll,unity3d,Unity3d,今天我第一次打开Unity,但我无法创建任何类型的新脚本。普通菜单和右键单击菜单都缺少以下选项: 通过inspector添加脚本会创建文件,但会产生以下错误: 虽然已创建该文件,但它不会显示在项目浏览器或检查器面板中 谷歌搜索这些错误的各个部分实际上得到了很多帖子,但几乎所有的帖子都归结为“重新启动Unity”,这并没有起到任何作用 所有这些都可以在新的项目文件中重现。我尝试重新启动Unity和我的计算机,并从头开始重新安装Unity。我还仔细检查了.NET是否安装正确(重新安装,并且do

今天我第一次打开Unity,但我无法创建任何类型的新脚本。普通菜单和右键单击菜单都缺少以下选项:

通过inspector添加脚本会创建文件,但会产生以下错误:

虽然已创建该文件,但它不会显示在项目浏览器或检查器面板中

谷歌搜索这些错误的各个部分实际上得到了很多帖子,但几乎所有的帖子都归结为“重新启动Unity”,这并没有起到任何作用

所有这些都可以在新的项目文件中重现。我尝试重新启动Unity和我的计算机,并从头开始重新安装Unity。我还仔细检查了.NET是否安装正确(重新安装,并且
dotnet
命令在终端中工作)

统一:5.4.5p5

Mac OS 10.13.3

这是Unity 5.1和5.4之间的版本。它在Unity 5.5.0中已经修复,5.5.0及更高版本的更新应该会修复它


如果更新到Unity 5.5.0并没有修复此问题,则最好在发布此答案时将Unity升级到最新版本,目前为Unity 2017.4。这个版本应该能够克服这个错误。

我知道这并不是很多,我不知道还有什么可以补充的。如果你比我知道得多,我会发帖的。不知道如何帮助你,不提团结version@Programmer德普-我的错。问题更新看起来像一个bug,5.4已经过时了。你需要更新Unity。Unity 2017很好,应该可以解决您的问题。@Programmer oh wow-没有看到他们改变了整个许可/分发系统。我只是在使用内置的“检查更新”选项。我将尝试从他们的网站重新下载。