【问题标题】:Nant build issue: Failed to initialize the Microsoft .NET compact frameworkNant 构建问题:无法初始化 Microsoft .NET 紧凑框架
【发布时间】:2015-06-15 09:58:12
【问题描述】:

我在使用 NAnt 0.92 为手持设备构建 .NET 解决方案时遇到了一些问题。该解决方案由典型的 csproj 和 CAB 安装程序 (vddproj) 组成。目标平台是 .NET CF 3.5。

但是,如果我在脚本中将目标平台设置为:

当我执行时,我收到一个错误:

无法更改目标框架。 “netcf-3.5”不是有效的框架标识符。

这意味着我无法为目标平台 3.5 构建解决方案。从逻辑上讲,我后来尝试过使用 CF 2.0:

然后我收到一个错误

未能初始化“Microsoft .NET Compact Framework 2.0”(netcf-2.0) 目标框架。找不到注册表路径! - key = '软件\微软......'

我已按照其他一些帖子的建议安装了正确的 SDK。另外,尝试禁用防病毒软件,如类似帖子中所建议的那样,但找不到任何解决方案。

请给点建议好吗?

提前谢谢你。丹尼尔

【问题讨论】:

    标签: build registry nant .net-cf-3.5


    【解决方案1】:

    我知道这有点晚了,但我建议您仅使用 NAnt 来触发 MSBuild.exe。这就是我们在 CI 环境中所做的事情,而且效果很好。还要确保您的项目是智能设备项目,否则将无法正确构建。我什至不确定 NAnt 是否支持 CF 3.5(不再支持)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-18
      • 2010-10-17
      • 1970-01-01
      相关资源
      最近更新 更多