gpt4 book ai didi

visual-studio - AlternateContent 标签会导致 IDE 出现问题,但不会导致编译器出现问题

转载 作者:行者123 更新时间:2023-12-03 20:52:33 25 4
gpt4 key购买 nike

我正在研究遗留产品。我需要根据构建常量将复杂 UI 的区域设为可选。将这些区域移动到控件中是不可行的,因此我使用了 AlternateContent 标签 (mc:AlternateContent)。

这在编译时非常有效,并且应用程序按预期运行。

但是,IDE 会为每个 AlternateContent 和封闭的 Choice Tag 声明一个错误,并且不会加载 Design 窗口/预览(在 VS 或 Blend 中):

The name "AlternateContent" does not exist in the namespace "http://schemas.openxmlformats.org/markup-compatibility/2006"
The name "Choice" does not exist in the namespace "http://schemas.openxmlformats.org/markup-compatibility/2006"

我尝试过,重建、清理和重建,在发布、调试、x86、x64 和重新启动之间更改build设置。没有任何帮助。它甚至会在 Blend 中出现相同的错误。

我希望这只是我正在做的一些愚蠢的事情,我可以解决它;或者可能是我应该使用的更新的命名空间 URI。如果我无法解决这些错误,我希望有人知道在 IDE 中抑制这些错误的技巧,以便可以使用它。

我有一个完全更新的 VS2013 Premium 安装。然而,它在一台运行 VS14 CTP 的测试机和另一台运行 VS2012(完全更新)的测试机上出现故障,两者都没有任何插件;所以我必须假设我的 PC 安装没有问题。

最佳答案

聚会有点晚了,但是如果您将 mc 标记添加到您的 Ignorable 属性,错误就会消失。您的内容不会显示在设计器中,但在我编译项目的不同风格时对我有用。

<UserControl...
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:conditional="defined-in-assembly.cs"
mc:Ignorable="d mc"/>

关于visual-studio - AlternateContent 标签会导致 IDE 出现问题,但不会导致编译器出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24459716/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com