unity2018关联不到vs_Unity2018 VS2017打开CS脚本,提示全红及无法加载工程等问题解决...
VS2017用的比较老的版本,因为当时下载了离线文件,所以可以离线安装,现在看来是没有必要的,占硬盘空间不说,不更新VS IDE,Unity高版本还有问题。
主要问题在于,我之前一直用Unity2017和VS 2017,无问题。
昨天想体验Unity的IL2CPP,得知要Unity2018及以上版本才有这个功能,于是装了Unity2018.3.13f1,能成功编辑CS脚本,也能正确生成VS工程,但是IDE中脚本提示许多红线,显示一堆package找不到。
搜索得知需要更新VS IDE,我用的几乎是比较早的VS2017,15.5.X还是多少的,升级到目前最新15.9.11。
但是这又带来了新的问题,脚本打开后,VS工程无法正确加载了,试了一下,就算建立其他工程,比如一般的VS工程,C#工程,C++工程也不行。提示
error : Invalid static method invocation syntax: "[Microsoft.Build.Utilities.ToolLocationHelper]::GetPathToStandardLibraries($(TargetFrameworkIdentifier)
连创建基本的一般工程都完蛋了,google了一会,有的说要重装VS的,但是有人说没用,根本解决不了问题,最后解决办法要自己手动命令行修复一下才行。
在下面10 Best Solution里提到了解决方法,有趣的这是2018年8月份给的解决办法,2019年4月我更新VS IDE还是有这个问题,微软的人果然都是乐于给人喂屎的。
不确定未来这个办法是否还会有效,以及是否会修复,总之目前对我来说可行了。
命令行输入下面的内容
gacutil /u "MSBuild, Version=15.1.0.0"gacutil/u "Microsoft.Build.Conversion.Core, Version=15.1.0.0"gacutil/u "Microsoft.Build, Version=15.1.0.0"gacutil/u "Microsoft.Build.Engine, Version=15.1.0.0"gacutil/u "Microsoft.Build.Tasks.Core, Version=15.1.0.0"gacutil/u "Microsoft.Build.Utilities.Core, Version=15.1.0.0"gacutil/u "Microsoft.Build.Framework, Version=15.1.0.0"
经测试,一般C#,C++工程均又能正确创建并运行了。
Unity2018脚本工程,需要选择Open C# Project,才能正确生成工程。
谢天谢地总算全解决了,2个小时就这么白白浪费在这种毫无意义的Bug上了,微软丢雷老母!!!
最后一个有用的东西是,如何安装一个早期版本的VS2017,没试过,但是姑且先存货以备不时之需。
unity2018关联不到vs_Unity2018 VS2017打开CS脚本,提示全红及无法加载工程等问题解决...相关推荐
- vs2017 打开cs文件提示无法识别的GUID格式
总结一句话 no zuo no die. 是我自己在注册表中给vs增加了自动以管理员身份运行,把值给错了,弄成了 ~ RUNASADMIN WIN7RTM, 改成 ~ RUNASADMIN 后OK.还 ...
- “Project1.exe”(Win32): 已加载“C:\Windows\syswow64\ntdll.dll”。无法查找或打开 PDB 文件。 “Project1.exe”(Win32): 已加载
"Project1.exe"(Win32): 已加载"C:\Windows\syswow64\ntdll.dll".无法查找或打开 PDB 文件. " ...
- php手册下载打开没有内容,php pdf文件下载:无法加载PDF文档
我想下载使用PHP的PDF文件.我可以下载文本文件,图像和 我PHP代码:php pdf文件下载:无法加载PDF文档 header("Content-Type: application/oc ...
- win10打开此计算机慢,Win10系统打开此电脑很慢总显示在加载的解决方法
原标题:Win10系统打开此电脑很慢总显示在加载的解决方法 众所周知,安装完win10系统之后,经常会遇到一些故障,有win10系统用户反映说要打开桌面上此电脑图标的时候,速度很慢,总是在加载不显示出 ...
- 电脑桌面计算机打开很慢,Win10系统打开此电脑很慢总显示在加载的解决方法
众所周知,安装完win10系统之后,经常会遇到一些故障,有win10系统用户反映说要打开桌面上此电脑图标的时候,速度很慢,总是在加载不显示出里面的内容,这样很是耗费时间,有什么方法可以解决Win10系 ...
- [MFC] MFC 打开HTML资源(用ID版,也可加载到自己的web控件上)
@ ^ @:如果是加载到web控件上,就把注释掉的解除注释(改为web控件点后面的函数),把下一句注释 1 BOOL Button::LoadFromResource(UINT nRes){//打开网 ...
- vs2017 vs2019 打开cs文件提示无法识别的GUID格式
总结一句话 no zuo no die. 是我自己在注册表中给vs增加了自动以管理员身份运行,把值给错了,弄成了 ~ RUNASADMIN WIN7RTM, 改成 ~ RUNASADMIN 后OK.还 ...
- office2016打开PPT出现解决VBE6EXT.OLB不能被加载问题的解决办法
第一步 打开路径C:\Program Files (x86)\Microsoft Office\root\VFS\ProgramFilesCommonX86\Microsoft Shared\VBA. ...
- 【已解决】打开jar文件找不到或无法加载主类
原因:部分jar文件没有内置JavaFx库,java11之后移除了JavaFx库 JavaFx下载地址: https://openjfx.cn/dl/ 下载JavaFx,我的是java18,所以下载对 ...
- C#.NET验证码智能识别学习笔记---06 解决java jre问题:JTessBoxEditor.jar打开的时报找不到或无法加载主类 com.sun.tools.javac.Main错误
技术qq交流群:JavaDream:251572072 教程下载,在线交流:it.yunsit.cn 碰到了这个问题在网上搜了下, 问题描述:我的问题是在使用javac编译测试程序市,出现如下错误: ...
最新文章
- import 别名_python中的import、from import以及import as的区别
- MongoDB探索之路(二)——系统设计之CRUD
- Google获得MapReduce专利
- Spring DefaultListableBeanFactory
- 安装SCOM Reporting Server
- nlm算法matlab代码_遗传算法GA的MATLAB代码
- php获取qzonetoken,QQ一键登录实现
- python scikit learn 关闭开源_慕课|Python调用scikit-learn实现机器学习(一)
- C语言课后习题(51)
- date oracle 表中_oracle数据库 中to_number()、to_char()、to_date()用法介绍
- json取数据怎么取_灯罩怎么取下来 各种吸顶灯的灯罩拆卸方法
- 豆瓣评分9.9!国内外口碑炸裂的强化学习圣经中文版终于来了!
- 全国计算机软考中级试题,计算机软考中级(网络工程师)历年真题汇总
- win10双系统启动黑屏,开始菜单闪烁(可能需要引导修复)
- 扒一扒那些叫欧拉的定理们(十一)——欧拉数论定理
- WiFi模块硬件兼容封装尺寸三:LGA-44/12*12mm
- 最新Freewind自由之风主题最新版+Typecho内核
- Android ListView点击之后保持更换的背景色,实现已读功能
- 超详细的张飞硬件90天读书笔记01
- 个人如何做一个能赚钱的网站?