什么会导致项目突然失去其中一个参考?

时间:2013-04-03 22:51:29

标签: .net visual-studio compiler-errors opennetcf assembly-references

我成功地编译了我的项目,关闭了它,在其上运行了7-zip,然后将其打开,以便在尝试构建它时找到三种错误信息:

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

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

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

1 个答案:

答案 0 :(得分:1)

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

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

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

无论何时卸载我的产品,LabelView应用程序都会在系统上取消注册。我在VS部署项目中将DLL设置为 SharedLegasyFile 永久,但在删除我的应用程序后,我可以尝试重建我的VS2010项目并获取未定义的项目错误。

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

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

我不知道ctacke的OpenNETCF包是否有一个可用于打开它的界面,以便它可以重新注册。