0

我能够使用 Visual Studio 2003 编译并运行在 XP 模式下构建的 .exe。然后我注意到我使用的源版本不是最新的(基于版本号字符串)。所以我做了一个“获取最新版本(递归)”

这给了我正确的版本号,但也有超过 100 个构建错误,这些类型:

其中两个,但 2-clicking 他们无处可去:

"从默认区域性的资源文件中读取资源时出错:ResX 输入无效。找不到 .NET Compact Framework ResX 读取器和写入器类型名称的有效“resheader”标记。确保此 Resx 文件是 .NET Compact Framework Resx文件。

几十个;2-clicking 他们也让我无处可去:

"对象类型无法转换为目标类型。 "

其中 10 个或十几个:“文件 'frmAbout.resx' 的资源转换失败。ResX 输入无效。找不到 .NET Compact Framework ResX 读取器和写入器类型名称的有效“resheader”标签。确保此 Resx 文件是.NET Compact Framework Resx 文件。 "

2-clicking 给了我这个漂亮的“Data for Data”网格:

在此处输入图像描述

最后,像这样的几个:

‘PDAClient.PrinterPickerForm’不包含‘AutoScaleMode’的定义

...这让我编写这样的代码:

this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Inherit;

为什么简单地获取最新版本的代码会导致所有这些混乱?

4

0 回答 0