推广 热搜: 缓解疲劳脚垫,  环保防静电桌垫,  63*125气缸  回收ACF  2022  收购ACF  济宁推杆  挡煤帘子  AH0.6/12矿用按钮箱  DXBL2880/127J蓄电池电源 

vs2022 、vs2022和vs2019有什么区别

   日期:2023-04-09     浏览:39    评论:0    
核心提示:vs2022创建模拟器失败这里可以确保环境和组件没有任何问题。点击VS中的附加到Unity,经过短暂的等待后,没有发生任何事情。下面出现这样的提示在这里插入图片描述目标计算机积极拒绝,无法连接。(VS

vs2022创建模拟器失败

这里可以确保环境和组件没有任何问题。

点击VS中的附加到Unity,经过短暂的等待后,没有发生任何事情。下面出现这样的提示

在这里插入图片描述

目标计算机积极拒绝,无法连接。(VS2019甚至不会出现这样的提示。升级到2022后我才排除了VS的问题)

理论上,56800端口应该是Unity进程应该开启监听的端口,我使用netstat查找后并没有发现有这个端口

在这里插入图片描述

最诡异的事情是,这种情况是概率事件。在我几十上百次的尝试中,在外部条件相同的情况下,有时候仅仅是重启了unity,就能成功附加。这是最让人摸不着头脑的情况。

目前暂时得出结论,是Unity开启监听端口时出现了问题。理应开启的端口没有开启。

此外,偶尔会出现“操作无法完成。未指定的错误”的弹窗,原因不明

尝试过的办法

重启电脑——并不奏效

重启VS——经过数十次的重启后,事实证明对该问题没有任何的解决

重启Unity——重复打开同一个工程文件

在我多达几十次的尝试中,只有在某次刚开机的两次重启中能够成功让VS附加到unity,后面均失效。只有在极少数重启中(大概几十次出现一次吧),可以成功附加

重新安装VS——我曾重装过VS2019两次,并不奏效

升级VS——我将VS2019升级到VS2022,在***次附加时成功附加,之后重试时仍然失败

重装Unity——从Unity2021升级到2022,并不奏效

关闭防火墙——检查了防火墙所有规则并关闭了所有防火墙,并不奏效

删除项目文件中的.vsconfig文件和.vs文件夹——完全不奏效

在Extern tool选项中重新定向VS,包括手动将其指向 devenv.exe——自欺欺人的做法,完全不奏效

关闭杀毒软件——不奏效

关闭其他应用程序——很难完全关闭所有应用程序,不能确定是不是这里出现了问题,但至少我关闭了很多程序,并不会解决问题。

重新创建一个Unity项目——仍然不能附加,因此排除了乱设置Unity项目配置的情况

重新构建VS解决方案——不奏效,目前基本排除VS出的问题

寻找所谓的Preference - External Tools - Editor Attaching选项,实际上这只有在unity2019以下的版本才有这个选项

删除我所有的 Unity Library/obj/log/temp 文件夹并重建整个项目——重建项目并不奏效

并没有选择重装系统或者重买电脑,这是我最后的倔强。

暂时解决的办法

提前说明一下,该方法并不能完全解决问题,只是将附加失败的概率从99%降低到了30%,仍然会出现一些我无法掌握的情况。很有可能在某次重启后,这个方法也不再奏效了。

这个方法来自于unity3D外网社区的一个帖子。

在这里插入图片描述

如图所示,将Edit-Preferences-External Tool 中的Generate .csproj files for中的复选框仅保留Pl***er project,然后点击Regenerrate project files 重新构建文件,之后重启Unity即可。

另外,外网也有点击Regenerrate project files以重新构建项目就能解决的情况。在这里我的建议是,不管复选框 里你选了哪些选项,这个按钮你都得点击,并多次尝试。

VS2022为什么找不到指定的文件?

vs2022系统找不到指定文件的原因如下:

***,在创建工程的时候不要勾选把解决方案和项目放在同一目录中。

第二,要把下载VS的硬盘和保存项目的硬盘分开,比如下载的在C盘,保存项目的就应该不在C盘,D盘,E盘都可以。

第三,在写完代码之后要把代码添加到右侧的头文件中。

第四,也是初级者最容易犯的一点函数写错,比如把printf写成print,把main写成mian等等。

第五,电脑上有一些杀毒软件,他会把生成的exe文件自动删除。

Visual Studio 2022核心亮点

1、核心调试器中的性能改进。

2、UI 更新,旨在减少复杂性,这增加与 Accessibility Insights 的集成。图标更新,并增加对 Cascadia Code 的支持,这是一种新的 fixed-width 字体,可提高可读性。

3、对NET6的支持,Windows 和 Mac 开发人员都可以使用它来构建 Web、客户端和移动应用程序,并为开发 Azure 应用程序提供了更好的支持。

vs2012和vs2022有什么区别

vs2012和vs2022区别在于vs2022功能多于vs2012。

1、VS2022,全面转换位64位应用程序。智能感知、智能编码VS2022全面支持.NET6.0,这个框架为网站应用、客户端应用和移动应用提供了统一的技术支持,同时支持Windows和MacOS平台。VisualStudio2022为C++开发提供了强大的支持。这些新功能包括C++20工具,编码过程中的智能感知等。新的C++20语言功能大幅简化了大型代码库的管理成本。VS2022与AzureDevOpsServer的集成,继续保持着原生态的风格。在Git代码版本管理、拉取请求和传统的TFVC版本管理上,都有了大幅增强。

2、VisualStudio是微软公司推出的开发环境,是***的Windows平台应用程序开发环境,2012年9月12日微软在西雅图发布VisualStudio2012,其实早在8月16日VisualStudio2012和NETframework4.5已经可以下载,微软负责VisualStudio部门的公司副总裁JasonZander还发表博客,列举了升级到VisualStudio2012版的12大理由。当时还主要是分发给MSDN订阅用户,9月1日批量许可(VL)发布,而在12号这天面向全球用户上市。

vs2022的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于vs2022和vs2019有什么区别、vs2022的信息别忘了在本站进行查找喔。

 
标签: 重启 文件 在这里
打赏
 
更多>同类资讯
0相关评论

推荐资讯
网站首页  |  VIP套餐介绍  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  SITEMAPS  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报