- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当我打开生成的解决方案+项目文件时,对于项目文件中的每个平台,我都会收到以下警告:
path/to/project.vcxproj : warning : Platform '[some_platform, 0]' referenced in the project file 'project' cannot be found.
some_platform
是项目中有效的平台,构建、浏览等一切正常。没有显示问题所在的行号。
我的问题是,'[some_platform, 0]'
到底是什么意思?
来自 Linux,我最初认为引号表示我在某处字面上指定了 [some_platform, 0]
,但我没有。我也没有在项目文件的任何地方看到 ,\s*0
使用。我如何破译该消息才能找出它在提示什么?
如果重要的话,这是一个 C++ 项目。
编辑:,
唯一被使用的地方是在两条消息和一个 SDK 引用中。所以 [some_platform, 0]
绝对是为了警告而构造的东西,但是第二部分 (0
) 是什么意思?
已解决:为什么 VS 会生成这样的输出,我不知道,谁知道 0 是什么意思。然而,事实证明,平台名称是 SDK 将向 VS 注册的名称(或类似的名称),并且 VS 期望它区分大小写。我已将 ORBIS 和 Durango 更改为 orbis 和 durango,导致警告。解决这个问题会使警告消失(无论如何项目都在加载和构建)。
最佳答案
我认为您可能拥有无与伦比的解决方案/项目平台和构建配置,导致 visual studio 定义或创建新配置的罕见情况:https://msdn.microsoft.com/en-us/library/kkz9kefa.aspx以奇怪的平台名称“[some_platform, 0]”、“[durango, 0]”和“[orbis, 0]”结尾。
现在这完全是我的猜测(因为我找不到任何文件来证实它)。但 0 的实际含义是,当您针对这些单独的平台时,项目应该使用的默认构建配置的引用。例如,您通常在解决方案 (.sln) 文件中有与此类似的行:{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}.Debug|Mixed Platforms.Build.0 = Debug|Any中央处理器
在上述情况下,当从控制台使用 msbuild solutionname.sln
时,您将使用构建配置 0 作为默认构建配置。但是由于整个平台都是为该项目生成的,我们当然也没有默认的构建配置,所以......让我们生成。这篇文章中有默认构建配置的更多详细信息和示例:Visual Studio solution file - what does the "Build.0" mean?
现在回到您真正的问题所在。您提到了 SDK 引用,您是否确定它们指向正确的位置并且在 visual studio 中正确配置了任何环境变量?如果不是,问题可能与此处提到的警告有关: Platform 'Android' referenced in the project file 'san-angeles' cannot be found .该问题的警告消息肯定看起来与您收到的警告相似,只是您有那些奇怪生成的平台名称。
希望本文能帮助您解决问题。
关于visual-studio - '[some_platform, 0]' 在 Visual Studio 中是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43899457/
我经常使用 SSMS 查询数据和构建数据集,我的 IT 部门负责数据库管理。 最近我发现了 Azure Data Studio,我喜欢: 智能感知 源代码控制(例如使用 Git) 来自社区的扩展 SQ
我想根据我使用的 visual studio 版本编译不同的东西,比如 #if VISUAL_STUDIO_VERSION > 2015 eventH?.Invoke(this, EventArgs.
我们的开发团队计划从 visual studio 2005 升级到 visual studio 2010 -- 跳过 visual studio 2008。 大部分项目是VB ASP.NET项目,使用
我的Visual Studio 2015无法构建2010平台工具集。它说: The build tools for Visual Studio 2010 (v100) cannot be found.
我目前正在使用 Visual Studio 2015 来编程 ASP.NET Core 应用程序。我对安装 Visual Studio 2017 有以下疑问: 什么被认为是最佳实践和/或最干净的方法?
尝试从扩展和更新获取 Visual Studio 扩展时,出现以下错误:- 向 visualstudiogallery.msdn.microsoft.com/Services/VStudio/Exte
这个问题在这里已经有了答案: Can Visual Studio Code and VS 2012 be installed on same computer? (1 个回答) 关闭去年。 在安装了
作为标准安装的一部分,Visual Studio Code 带有一个名为“Monokai Dimmed”的颜色主题。 有没有办法将它移植到 Visual Studio 2015?我检查了社区主题( h
我想开始编程 CUDA。 我已经安装了 Visual Studio 2010 Express。 我还安装了 nVidia nSight Visual Studio。 而且我具备所有常见的先决条件(Ne
Visual Studio Community Edition是否可以使用Visual Studio Online帐户上的存储库? 我一直为包含在Online帐户中的Visual Studio Onl
我有一个我一直在开发的应用程序,但在 android studio 上遇到了问题。当我点击“build->run”然后选择我的设备时,应用程序永远不会在我的手机上运行(并且自动出现的android-s
我正在使用Visual Studio2010。我面临的一个问题是,当我创建一个新的Web项目时,Visual Studio将创建该项目,并且不会在解决方案资源管理器中显示其解决方案。 另一件事是,我想
我通读了这里的许多帖子,却找不到一个有效的明确答案。因此,在花了一些时间使它生效之后,我认为应该发布它。 问题:发布配置文件将建立在服务器上,但不会发布。 解: 确保已安装Microsoft Wind
我正在尝试使用Visual Studio 2012构建针对.NET 3.5的C++ CLI应用程序。 通过安装Visual Studio 2008,并指定v90平台工具集,我已经在一台机器上进行了这项
我在 Microsoft Visual Studios 2013 中有一个项目,我想在 Microsoft Visual Studios 2010 中打开它。有什么简单的方法吗?还是我必须在2010年
我想知道,如果我发送一个解决方案文件夹(它是用 visual studio C# 编写的),您可以在 visual studio for mac 中打开解决方案吗? 在visual studio 20
有没有办法在 Visual Studio Code 和 Visual Studio 中设置相同的快捷方式(而不必每次都手动更改它们)? 例如,我在 Visual Studio Code 中经常使用 A
我刚开始了解 Visual Studio Code。我想知道,我可以将 Visual Studio 替换为所有 .NET 开发相关的工作吗? 我可以节省 Visual Studio 许可的成本吗? V
我安装了具有有效许可证(Visual Studio 订阅)的 Visual Studio 2019 企业版(VS 2019 16.1.4),它运行良好。 突然之间,当我尝试打开项目或项目中的任何文件时
我一直在使用 Compass 编译 Windows 环境中的 sass 文件,无论是在命令行上还是使用 Compass-app 来查看目录。 我刚刚开始使用 Visual Studio(专业版 201
我是一名优秀的程序员,十分优秀!