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脚本,提示全红及无法加载工程等问题解决...相关推荐

  1. vs2017 打开cs文件提示无法识别的GUID格式

    总结一句话 no zuo no die. 是我自己在注册表中给vs增加了自动以管理员身份运行,把值给错了,弄成了 ~ RUNASADMIN WIN7RTM, 改成 ~ RUNASADMIN 后OK.还 ...

  2. “Project1.exe”(Win32): 已加载“C:\Windows\syswow64\ntdll.dll”。无法查找或打开 PDB 文件。 “Project1.exe”(Win32): 已加载

    "Project1.exe"(Win32): 已加载"C:\Windows\syswow64\ntdll.dll".无法查找或打开 PDB 文件. " ...

  3. php手册下载打开没有内容,php pdf文件下载:无法加载PDF文档

    我想下载使用PHP的PDF文件.我可以下载文本文件,图像和 我PHP代码:php pdf文件下载:无法加载PDF文档 header("Content-Type: application/oc ...

  4. win10打开此计算机慢,Win10系统打开此电脑很慢总显示在加载的解决方法

    原标题:Win10系统打开此电脑很慢总显示在加载的解决方法 众所周知,安装完win10系统之后,经常会遇到一些故障,有win10系统用户反映说要打开桌面上此电脑图标的时候,速度很慢,总是在加载不显示出 ...

  5. 电脑桌面计算机打开很慢,Win10系统打开此电脑很慢总显示在加载的解决方法

    众所周知,安装完win10系统之后,经常会遇到一些故障,有win10系统用户反映说要打开桌面上此电脑图标的时候,速度很慢,总是在加载不显示出里面的内容,这样很是耗费时间,有什么方法可以解决Win10系 ...

  6. [MFC] MFC 打开HTML资源(用ID版,也可加载到自己的web控件上)

    @ ^ @:如果是加载到web控件上,就把注释掉的解除注释(改为web控件点后面的函数),把下一句注释 1 BOOL Button::LoadFromResource(UINT nRes){//打开网 ...

  7. vs2017 vs2019 打开cs文件提示无法识别的GUID格式

    总结一句话 no zuo no die. 是我自己在注册表中给vs增加了自动以管理员身份运行,把值给错了,弄成了 ~ RUNASADMIN WIN7RTM, 改成 ~ RUNASADMIN 后OK.还 ...

  8. office2016打开PPT出现解决VBE6EXT.OLB不能被加载问题的解决办法

    第一步 打开路径C:\Program Files (x86)\Microsoft Office\root\VFS\ProgramFilesCommonX86\Microsoft Shared\VBA. ...

  9. 【已解决】打开jar文件找不到或无法加载主类

    原因:部分jar文件没有内置JavaFx库,java11之后移除了JavaFx库 JavaFx下载地址: https://openjfx.cn/dl/ 下载JavaFx,我的是java18,所以下载对 ...

  10. C#.NET验证码智能识别学习笔记---06 解决java jre问题:JTessBoxEditor.jar打开的时报找不到或无法加载主类 com.sun.tools.javac.Main错误

    技术qq交流群:JavaDream:251572072  教程下载,在线交流:it.yunsit.cn 碰到了这个问题在网上搜了下, 问题描述:我的问题是在使用javac编译测试程序市,出现如下错误: ...

最新文章

  1. import 别名_python中的import、from import以及import as的区别
  2. MongoDB探索之路(二)——系统设计之CRUD
  3. Google获得MapReduce专利
  4. Spring DefaultListableBeanFactory
  5. 安装SCOM Reporting Server
  6. nlm算法matlab代码_遗传算法GA的MATLAB代码
  7. php获取qzonetoken,QQ一键登录实现
  8. python scikit learn 关闭开源_慕课|Python调用scikit-learn实现机器学习(一)
  9. C语言课后习题(51)
  10. date oracle 表中_oracle数据库 中to_number()、to_char()、to_date()用法介绍
  11. json取数据怎么取_灯罩怎么取下来 各种吸顶灯的灯罩拆卸方法
  12. 豆瓣评分9.9!国内外口碑炸裂的强化学习圣经中文版终于来了!
  13. 全国计算机软考中级试题,计算机软考中级(网络工程师)历年真题汇总
  14. win10双系统启动黑屏,开始菜单闪烁(可能需要引导修复)
  15. 扒一扒那些叫欧拉的定理们(十一)——欧拉数论定理
  16. WiFi模块硬件兼容封装尺寸三:LGA-44/12*12mm
  17. 最新Freewind自由之风主题最新版+Typecho内核
  18. Android ListView点击之后保持更换的背景色,实现已读功能
  19. 超详细的张飞硬件90天读书笔记01
  20. 个人如何做一个能赚钱的网站?

热门文章

  1. Android下DLAN中DMS模块的实现
  2. 【回归分析】logistic regresssion中的拟合优度检验(goodness-of-fit test)
  3. FileZillaServer创建FTP服务器
  4. 十字消除 - Cocos2d-x 2.0.1
  5. 奇迹按键精灵挂机脚本_奇迹挂机捡物按键精灵源码
  6. CI框架 url指向错误 配置根目录
  7. 武忠祥<高等数学辅导讲义> 第一章
  8. com组件--GUID
  9. c语言公路竖曲线要素代码,竖曲线要素
  10. java 格式化日期 星期_java 日期格式化