gpt4 book ai didi

c# - 在 Visual Studio 2008 for .NET CF 中处理不同的分辨率

转载 作者:太空宇宙 更新时间:2023-11-03 16:57:41 25 4
gpt4 key购买 nike

我有一个关于 this one 的后续问题.

我创建了一个新表单,继承自现有表单,在设计器中我只看到:“视觉继承当前被禁用,因为基类引用特定于设备的组件或包含 P/Invoke”。

两者都不是。基本表单包含一个 PictureBox 和 2 个标签,即使我从基本中删除所有内容,设计器仍然不会显示继承的表单。

This thread似乎建议通过创 build 计时属性文件 (.xmta) 并为基本窗体设置 DesktopCompatible 属性来解决此错误。当我这样做时,项目不再构建,并且出现此错误:

Error   2   genasm.exe(1) : error There was an error initializing.
Invalid assembly public key. (Exception from HRESULT: 0x8013141E)

不幸的是,设计 View 仍然不起作用,并显示与之前相同的消息。

我试图找到此错误消息的解释,但一无所获。感谢您的帮助。

最佳答案

在几次失败的尝试和与 Forms 专家的多次讨论之后,我确定 Forms 继承不是一个好的方法,不适用于这个问题和大多数其他问题。我认为 MusiGenesis 对原始问题的回答不是很好的建议。主要原因是 Designer 和继承存在一长串问题,整个网络都有记录。我无法解决这些问题。相反,我使用了简单的对接,虽然它并不完美,但可以很好地呈现所有表单,并且该应用程序可用于任何可用的屏幕分辨率。

关于c# - 在 Visual Studio 2008 for .NET CF 中处理不同的分辨率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1088480/

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