首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >缺少Visual Studio代码1.50.1的Photon Pun程序集引用

缺少Visual Studio代码1.50.1的Photon Pun程序集引用
EN

Stack Overflow用户
提问于 2020-10-25 08:08:54
回答 5查看 2.8K关注 1票数 3

我正在使用C#在PC上开发Unity游戏应用程序,使用Visual Studio Code作为编辑器。这些应用程序针对的是个人电脑和安卓系统。多人游戏使用Photon Pun 2。

Unity版本是2019.3.14F1 -我还不想继续前进,以防出现“意想不到的问题”。

VS代码版本是1.48.3 -一切都很好,没有编译错误,所有代码工作正常等等。

我愚蠢地接受了微软的建议,更新了VSC,VS Code升级到了1.50.1。其结果是在VS代码中出现了与Photon代码相关的各种错误。所有这些错误都源于'using Photon.Pun;‘行。它显示“类型或命名空间名称'Pun‘在命名空间'Photon’中不存在(您是否缺少程序集引用?)”。

然而,代码在Unity编辑器本身中没有出现任何编译错误,它运行得很好,包括Photon部分。问题出在VS Code中。

我意识到这几乎肯定是VS代码问题,而不是Photon,但我想知道是否有人以前遇到过这个问题并知道如何解决它?

(这就是为什么我不想从2019.3.14F1移动到2020的原因-无论现在发生什么-你永远不知道会发生什么)。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2020-10-28 16:13:47

我错了。

今天,错误又回来了。

原因似乎是,在尝试对此进行排序的过程中,我安装了VS Community Edition 2019,以查看是否工作正常(确实如此)。然后又回到了VSC,这也很好。后来我卸载了VS Community Edition 2019 (大约需要4 4GB)。它正在卸载将错误带回VSC的。重新安装了VS Community Edition 2019,一切都很好。

因此,VS Community Edition 2019安装了VSC需要的东西-但我还没有弄清楚它是什么。

更新:

放弃了。从来没有找出VSC想要什么和没有得到什么。相反,重新安装旧版本的VSC (来自code.viewalstudio.com/update的1.48.2),一切都会好起来的。

票数 1
EN

Stack Overflow用户

发布于 2020-11-06 17:49:59

我也有同样的问题。安装不同版本的VS Code / VS Community Edition并没有为我解决任何问题,但这确实解决了问题:

在VS Code中打开项目后,查找

代码语言:javascript
运行
AI代码解释
复制
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>

*.csproj文件中,并将其替换为

代码语言:javascript
运行
AI代码解释
复制
<ReferenceOutputAssembly>true</ReferenceOutputAssembly>
票数 3
EN

Stack Overflow用户

发布于 2020-10-27 16:44:02

尝试重新构建项目文件,切换到不同的编辑器(VS Community Edition 2019 -这很好),但没有区别- VSC仍然存在错误。intellisense的其余部分工作正常。

最后,完全卸载并重新安装了VSC,这就解决了问题。不知道真正的故障是什么。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64521625

复制
相关文章
贴心 | Visual Studio 2019 空引用异常的改进
空引用异常是最常见的程序错误之一。微软昨天发布的VS2019对此有了非常贴心的改进,我们来看看吧!
Edi Wang
2019/07/09
1.4K0
贴心 | Visual Studio 2019 空引用异常的改进
Visual Studio 代码风格约束
注意,这里的错误是IDE1006:Naming rule violation,编译时依然能通过(没找到在哪里设置不允许通过编译):
雪飞鸿
2018/09/05
1.8K0
Visual Studio 代码风格约束
Visual Studio 2017 项目中引用lib静态库
如果在Visual Studio 2017中引用别人事先已经封装好了的lib静态库,那么需要经过一下几个步骤来向项目中导入lib库 首先,事先把需要引入的lib文件的文件目录进行复制,(最好是放置到项目的include目录下) 在引用lib文件的时候,务必同时修改一下两个选项
轻舞飞扬SR
2021/02/24
2.3K0
Visual Studio 2017 项目中引用lib静态库
用Visual Studio调试linux程序
用Visual Studio调试linux程序?你真的没看错,这个是真的,不是标题党。当然如果你说VS2015及以上版本自带的linux调试插件,那就算了。这些自带的插件调试一个有简单的main函数程序还凑合,稍微复杂点的程序,根本无法编译调试。 而本文介绍的主角是VS的另外一款插件Visual GDB,让我们欢迎主角登场,下面是正文。 使用Visual Studio+VisualGDB调试远程linux程序 需要工具: Visual Studio 2013或以上版本(以下简称VS) VisualGDB(一
范蠡
2018/04/04
5.9K1
用Visual Studio调试linux程序
visual studio运行程序的快捷键_visual studio快捷方式在哪
一、系统快捷键 二、常用系统命令 三、QQ快捷键 四、IE浏览器快捷键使用大全 五、Word 中的快捷键 六、Excel 中的快捷键 七、PowerPoint 中的快捷键 八、Visual Studio 九、Eclipse 十、Photoshop 十一、批处理指令 十二、安装操作系统
全栈程序员站长
2022/09/23
5K0
男生pun是什么意思_pun怎么读
  Photon Unity Networking(首字母缩写PUN)是一个Unity多人游戏插件包。它提供了身份验证选项、匹配,以及快速、可靠的通过我们的Photon后端实现的游戏内通信。
全栈程序员站长
2022/09/20
2.6K0
男生pun是什么意思_pun怎么读
使用 Visual Studio 调试多进程的程序
当你的编写的是一个多进程的程序的时候,调试起来可能会比较困难,因为 Visual Studio 默认只会把你当前设置的启动项目的启动调试。
walterlv
2020/02/10
2.8K0
Visual studio C# 代码使用 NotNull
我们经常看到有代码使用 NotNull 特性,这时如果我们输入可空参数,Resharper 就会告诉我们,输入了空参数。
林德熙
2018/09/18
5.5K4
Visual studio C# 代码使用 NotNull
如何快速创建 Visual Studio 代码片段?
使用 Visual Studio 的代码片段功能,我们可以快速根据已有模板创建出大量常用的代码出来。ReSharper 已经自带了一份非常好用的代码片段工具,不过使用 ReSharper 创建出来的代码片段只能用在 ReSharper 插件中。如果团队当中有一些小伙伴没有 ReSharper(毕竟很贵),那么也可以使用到 Visual Studio 原生的代码片段。
walterlv
2023/10/22
5780
如何快速创建 Visual Studio 代码片段?
Visual Studio 2017编译Lua源代码
打开Visual Studio,新建一个 Visual C++空项目 ,项目名称为Lua。 打开 项目属性页 ,设置 目标平台(Win32或x64),在 配置属性-常规-项目默认值 中选择 配置类型 为 应用程序(.exe) ,保存更改。 将从Lua源代码压缩包中提取的 src 文件夹复制到项目文件夹中,在 解决方案资源管理器 菜单栏中勾选 显示所有文件 ,然后选择 src 文件夹,通过右键菜单中的 包括在项目中 选项将 src 文件夹添加到项目中。 展开 src 文件夹,选中文件 luac.c ,通过右键菜单的 从项目中排除 选项将文件 luac.c 从项目中移除。 在Visual Studio菜单栏中选择 生成-生成 Lua 来生成可执行程序。
战神伽罗
2020/02/25
3.3K0
MVC中的引用缺少问题
有的时候引用就会少了上面者2个部分,然后后面你执行什么内容都会出错,这时候就要把这2个引用引进来,首先右键点击添加引用然后到下一个页面点击浏览,然后就找到你这个文件所在的地方
PHY_68
2020/09/16
1.2K0
MVC中的引用缺少问题
Visual studio C# 代码使用 NotNull
我们经常看到有代码使用 NotNull 特性,这时如果我们输入可空参数,Resharper 就会告诉我们,输入了空参数。
林德熙
2022/08/04
1.9K0
Visual studio C# 代码使用 NotNull
Visual Studio对程序集签名时一个很不好用的地方
由于我们的项目底层使用到一个通过LogicalCallContext实现的上下文数据管理框架,导致所有的Unit Test不能正常运行。具体的现象在《只在UnitTest和WebHost中的出现的关于LogicalCallContext的严重问题》有过详细的介绍。解决的方案就是对相关的程序集进行强签名,并加到GAC中,是Unit Test能够识别基于LogicalCallContext项目的类型。有了Visual Studio这个强大的IDE,程序集的签名工作很好实现——仅仅需要在Project的Prope
蒋金楠
2018/01/16
7260
Visual Studio对程序集签名时一个很不好用的地方
手把手带你使用Paint in 3D和Photon撸一个在线涂鸦画板
Paint in 3D用于在游戏内和编辑器里绘制所有物体。所有功能已经过深度优化,在WebGL、移动端、VR 以及更多平台用起来都非常好用!
万猫学社
2022/06/14
5820
手把手带你使用Paint in 3D和Photon撸一个在线涂鸦画板
Visual Studio 2005/2008的代码段编辑器
代码段(Snippet)是可以从键盘上快速访问的代码模版。它不是代码生成器,而是一些面向常用编码模式的快捷方式。它支持字段链接,因此当修改某一处参数名称的时候就会同时更新整个代码块。另外,代码段还会自
张善友
2018/01/29
1.5K0
Visual Studio项目引用出现感叹号怎么办?
今天换了台电脑,就把笔记本上的项目拷贝到了台式机上, 但是我没有拷贝解决方案整个文件夹,因为其中项目太多了,我就把其中一个项目的文件夹直接拷贝到电脑上,然后就出现了下面的情况。
zls365
2021/03/16
4.1K0
Visual Studio 64位应用程序编译
Visual Studio的编译选项 build下的platform有X64、Any CPU和x86。X86表示只能在32位环境下运行,X64表示只能在64位环境下运行,Any CPU表示你的程序集可以根据环境变化适应32位还是64位,但是如果你的程序集依赖于一个x86选项编译的程序集,哪么你的程序集只能选择X86进行编译,而不能选择Any CPU编译,如果使用Any CPU编译,运行就会出现如下的错误:    Unhandled Exception: System.BadImageFormatExcep
张善友
2018/01/19
1.1K0
网络游戏简单化!PUN插件了解一下?(Unity3D)
Photon Unity Networking (PUN)是一种用于多人游戏的Unity软件包。 灵活的匹配可以让玩家进入房间,可以通过网络同步对象。 快速和可靠的通信是通过专用的Photon 服务器完成的,因此客户端连接不需要1对1。
恬静的小魔龙
2022/08/07
3.1K0
网络游戏简单化!PUN插件了解一下?(Unity3D)
点击加载更多

相似问题

Visual Studio 11缺少程序集引用

10

是否缺少程序集引用?Visual Studio代码中的画布

152

Visual Studio:缺少对"Windows“的程序集引用

129

visual studio 2017中的false“缺少程序集引用”

37

如何使用Visual Studio代码引用程序集?

31
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档