VS 2017 XAML设计器视图不会在一个解决方案中呈现自定义/用户控件,但会在新的解决方案中呈现。
这个问题可能是由于以下几个原因导致的:
- 缺少必要的引用:在一个解决方案中呈现自定义/用户控件时,可能需要引用其他项目或程序集。请确保在当前解决方案中正确引用了所有必要的项目和程序集。
- 命名空间冲突:如果在当前解决方案中存在命名空间冲突,可能会导致XAML设计器无法正确识别自定义/用户控件。请确保在当前解决方案中没有重复的命名空间。
- 控件定义错误:自定义/用户控件的定义可能存在错误,导致XAML设计器无法正确解析。请检查自定义/用户控件的定义,确保语法正确且符合XAML规范。
解决这个问题的方法有:
- 清理和重新生成解决方案:在Visual Studio中,选择“生成”菜单中的“清理解决方案”和“重新生成解决方案”选项,以确保所有项目和程序集都被正确构建。
- 检查引用和命名空间:确保在当前解决方案中正确引用了所有必要的项目和程序集,并且没有重复的命名空间。
- 检查控件定义:仔细检查自定义/用户控件的定义,确保语法正确且符合XAML规范。可以尝试在一个新的解决方案中创建一个简单的自定义/用户控件,并查看是否可以在XAML设计器中正确呈现。
腾讯云相关产品和产品介绍链接地址:
腾讯云提供了一系列云计算相关的产品和服务,包括云服务器、云数据库、云存储、人工智能、物联网等。以下是一些相关产品的介绍链接:
- 云服务器(CVM):提供弹性、可靠的云服务器实例,支持多种操作系统和应用场景。详细介绍请参考:腾讯云云服务器
- 云数据库(CDB):提供高性能、可扩展的云数据库服务,包括关系型数据库和NoSQL数据库。详细介绍请参考:腾讯云云数据库
- 云存储(COS):提供安全、可靠的对象存储服务,适用于各种数据存储和分发场景。详细介绍请参考:腾讯云云存储
- 人工智能(AI):提供丰富的人工智能服务,包括图像识别、语音识别、自然语言处理等。详细介绍请参考:腾讯云人工智能
- 物联网(IoT):提供全面的物联网解决方案,包括设备接入、数据管理、应用开发等。详细介绍请参考:腾讯云物联网
请注意,以上链接仅供参考,具体产品和服务详情请访问腾讯云官方网站获取最新信息。