在VisualStudio中找不到元数据文件“…\Relation\project.dll”

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (45)

最近我开始随机收到这条消息。我有一个解决方案,里面有几个项目。当前的构建模式是Debug,所有项目的配置都设置为Debug。但是当我试图运行主项目时--有时它会给我一些错误--所有这些错误都是“元数据文件”...\Relation\projectX.dll‘无法找到’--而且,看,虽然当前的模式是Debug,但它说的是Relation文件夹。为什么?我试图在所有解决方案文件中搜索对“ReleaseprojectX.dll”的引用,并在ResolveAssemblyReference.cache文件中找到了一个。

为什么我总是使用Debug模式时,它会在发行文件夹中搜索引用的项目?。

提问于
用户回答回答于

我也有同样的问题。大型可视化工作室解决方案50+项目。

所有引用都作为项目添加。项目构建顺序是正确的(右键单击项目并选择生成顺序)。

然而,在构建一些较高级别的项目时,它们所依赖的“根”项目没有构建。

问题是,这些项目没有被选择在当前配置下构建(不知道这是如何发生的)。

要检查此选项,请选择“ConfigurationManager”(BuildMenu)e检查是否将问题项目设置为Build。

用户回答回答于

名称空间和房间的名称空间 两个名称空间((“/ NSP”))和房间(连接(“房间”))在服务器端创建。 多个名称空间和多个房间共享相同(的WebSocket)连接 服务器将只向这些客户端传输消息连接到/ NSP加入/间,也就是说,它不仅仅是客户端过滤。 大差异: 名称空间由客户端连接。使用io.connect(urlAndNsp)(客户端只有在服务器上已经存在时才会添加到该命名空间中) 房间只能在服务器端连接。(尽管在服务器端创建API以使客户端能够加入是很简单的) 命名空间可以是授权保护 授权不适用于客房,但是可以将自定义授权添加到服务器上的上述易于创建的API中,以防有人执意使用房间。 房间是命名空间的一部分。(默认为“全局”命名空间) 命名空间总是根植于全局范围中。

扫码关注云+社区