- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我当前的 WPF 项目之一遇到问题。该项目过去编译(和运行)得很好。然后,出于许可问题,我们决定从库中删除扩展 WPF 工具包。我用过NumericUpDown
s ( ShortUpDown
,...不是已弃用的),所以我决定我应该编写自己的。
我写了一个UserControl
我对此非常满意,但是当我用我的控件交换 UpDowns 时,我称之为 MySpinner
它停止工作:
设计器不再显示我的窗口,并显示错误消息:“设计 View 无法正确显示,因为尚未构建某些自定义元素。”。
<我的项目不再构建,并带有大量错误消息,指出我使用的所有类都不位于其 namespace 中(除 MySpinner
之外的每个类)或(来自代码隐藏的错误)指出我的命名控件(类型为 MySpinner
)在当前上下文中不存在 - 可能是由于 XAML 未编译。
我的项目中的所有内容都在命名空间 DeviceSimulator
中我已将其“导入”为 con
行:xmlns:con="clr-namespace:DeviceSimulator"
在我的Window
的开始(之前效果很好)。
如果我输入 <con:
IntelliSense 甚至正确地向我展示了命名空间中的每个类作为可能的完成。
我知道已经有很多问题看似相似的主题,但不同之处在于,就我而言,该项目没有构建。尽管存在错误,但项目构建的问题是我遇到过几次的问题,但这里的情况并非如此。
我尝试了针对其他问题提出的解决方案,例如重新启动、重建、清理或更改 Any CPU
的编译目标至x86
然后返回,但没有任何效果(构建和重建不起作用,因为解决方案无法编译)。我使用的所有内容都位于本地项目文件夹中(当然, schemas.microsoft.com...
中的默认命名空间定义除外),没有额外的库或我包含的库,并且我不在任何类型的网络或服务器上工作。
该问题出现在我使用 Express 版本的 Visual Studio 2013 和 2012 中。
最佳答案
As the user has already found a solution to their problem, this is not meant to be an answer, rather just some information relating to this situation.
当您发现以前没有错误的解决方案中有数十个甚至数百个错误时,您可以放心,它们大多是“红鲱鱼”,或虚假/临时错误。发生这种情况是因为最近发生了某些更改并导致项目中出现一个或几个错误。
通常,其他项目引用了现在损坏的项目,因此任何引用损坏项目中的类的类现在也会显示一个或多个错误...这些是错误的,或者更准确地说,是临时错误,这些错误将会消失当实际错误得到修复并且该项目再次构建时。
在单个项目应用程序中,当一个类中的错误将导致引用损坏的类的其他类显示错误,指出某个类明显不存在时,这种情况也可能发生。这有点像当您更改解决方案平台或解决方案配置时,只不过在这种情况下,Visual Studio 会意识到这些错误本身并不是实际的错误。
那么我们如何解决这些问题呢?一般来说,这很容易,因为通常是最后编辑的内容导致了实际错误。即使不是这种情况,您也可以在 Visual Studio 中查看Error List
的Project
列,通常出现次数最多的项目名称是带有错误。
此外,您可以忽略许多类似“在项目/命名空间 Y 中找不到 X 类”的错误,因为您知道它们确实如此。追踪实际错误是最棘手的部分。
对多项目应用程序有帮助的另一个技巧是使用 Build > Build XXX (ProjectName)
选项而不是 Build Solution
选项来构建损坏的项目第一的。您需要首先在解决方案资源管理器
中选择相关项目。有时项目只需要按特定顺序构建,但使用构建解决方案
选项有其自己的构建顺序,可能会有所不同。
问题作者最初在设计器中遇到的错误听起来像是他们实际上需要做的就是首先构建包含 CustomControls
的项目,然后当该项目具有dll 文件。
我希望能够帮助其他面临数百个错误的用户。
关于c# - XAML:命名空间奇怪的行为 Visual Studio,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19836634/
我想根据我使用的 visual studio 版本编译不同的东西,比如 #if VISUAL_STUDIO_VERSION > 2015 eventH?.Invoke(this, EventArgs.
在 Visual Studio 2010 中调试并将鼠标悬停在变量名称上时,我可以选择使用 3 种不同的内置可视化工具:文本、XML 和 HTML。 这是我所指的示例: 由于我越来越多地使用基于 JS
我将可视化编程语言理解为允许程序员在屏幕上操作图形(而不是文本)对象以构建功能的语言。 我在 C#、VB 等中看到的最接近的东西是 RAD 控件,但这只是组成 UI 和最简单的功能——甚至与语言本身无
我目前正在使用 Visual Studio 2015 来编程 ASP.NET Core 应用程序。我对安装 Visual Studio 2017 有以下疑问: 什么被认为是最佳实践和/或最干净的方法?
尝试从扩展和更新获取 Visual Studio 扩展时,出现以下错误:- 向 visualstudiogallery.msdn.microsoft.com/Services/VStudio/Exte
我已经开发了Windows服务,并且该服务正在我的帐户下在本地计算机上运行。当我尝试通过在Visual Studio 2008中将其作为一个过程附加该服务来调试该服务时,我得到“无法附加到该过程。 V
作为标准安装的一部分,Visual Studio Code 带有一个名为“Monokai Dimmed”的颜色主题。 有没有办法将它移植到 Visual Studio 2015?我检查了社区主题( h
Visual Studio Community Edition是否可以使用Visual Studio Online帐户上的存储库? 我一直为包含在Online帐户中的Visual Studio Onl
我正在使用文本可视化工具在 Visual Studio 中调试字符串变量。然而,似乎字符串中间的大部分不见了。这背后的原因是什么? 最佳答案 Visual Studio 中的 Text Visuali
我正在开始一个涉及使用多个 SDK 的新项目,包括: 英特尔凌动开发者 SDK 文本转语音 SDK(建议?) 某种网络摄像头和增强现实支持(建议?) 我目前有 2008,但我也可以安装 2010。是否
我想知道,如果我发送一个解决方案文件夹(它是用 visual studio C# 编写的),您可以在 visual studio for mac 中打开解决方案吗? 在visual studio 20
有没有办法在 Visual Studio Code 和 Visual Studio 中设置相同的快捷方式(而不必每次都手动更改它们)? 例如,我在 Visual Studio Code 中经常使用 A
我无法启用 实时可视化树 在 Visual Studio 2017 用于 UWP 应用程序 (C#)。这个工具在 VS2015 上工作,但在 VS2017 中从来没有为我工作过。它对我的 WPF 项目
我刚开始了解 Visual Studio Code。我想知道,我可以将 Visual Studio 替换为所有 .NET 开发相关的工作吗? 我可以节省 Visual Studio 许可的成本吗? V
我安装了具有有效许可证(Visual Studio 订阅)的 Visual Studio 2019 企业版(VS 2019 16.1.4),它运行良好。 突然之间,当我尝试打开项目或项目中的任何文件时
Visual Studio 2015 Pro 提供以下 错误 : error BC36716: Visual Basic 9.0 does not support implicit line cont
我正在我的 PC 中使用 .net Framework 2.0 和 Visual C#(Microsoft Visual Studio 2008)开发 Windows 应用程序。 完成我的项目后,我必
有什么方法可以在启动 VS 时禁用 VA X 并仅在需要时将其重新打开?因为它会导致一些滞后。我似乎在 VS 的选项或 VA 的选项中都找不到该选项。 最佳答案 持shift在 Visual Stud
我可以将 Visual Studio 命令提示符 与免费的 Visual C# Express 一起使用吗? Visual Studio 命令提示符 被引用 here : Run 'Visual St
这很容易成为 Visual Studio 历史上最烦人的“功能”之一,我不明白它为什么存在 -- 曾经 . 为什么 CodePlex 项目需要关心我使用的是什么版本的 Visual Studio? 在
我是一名优秀的程序员,十分优秀!