1

我成功编译了我的项目,关闭了它,在上面运行了 7-zip,然后重新打开它,在尝试构建它时,找到了三个类似的错误消息:

  • 类或命名空间“OpenNETCF”中不存在类型或命名空间名称“Windows”(您是否缺少程序集引用?)
  • 类或命名空间“OpenNETCF”中不存在类型或命名空间名称“Threading”(您是否缺少程序集引用?)
  • 类或命名空间“OpenNETCF”中不存在类型或命名空间名称“IO”(您是否缺少程序集引用?)

OpenNETCF 仍在我的参考列表中,所以...???

我删除了 OpenNETCF.dll,然后将其添加回来并重建,但这并没有帮助。

4

1 回答 1

1

我在我的应用程序中使用了Teklynx LabelView DLL。

要使用 DLL,必须在 PC 上安装产品,并且我的项目中必须有 DLL,以便我的代码可以访问它。

我的产品也安装在我的开发 PC 上。有时,我会在尝试一个版本后将其卸载。

每次卸载我的产品时,LabelView 应用程序都会在系统上取消注册。我在 VS 部署项目中将 DLL 设置为SharedLegasyFilePermanent,但在删除我的应用程序后,我可以立即尝试重建我的 VS2010 项目并得到未定义的项目错误。

要修复它,我所要做的就是打开 LabelView 程序,再次将其关闭,我的 VS 程序将毫无问题地编译。

我不知道为什么,但我知道它有效。

不过,我不知道 ctacke 的 OpenNETCF 包是否有一个可以用来打开它的接口,以便它可以重新注册自己。

于 2013-04-09T17:07:39.560 回答