当前位置:  开发笔记 > 运维 > 正文

"你错过了装配参考吗?" 编译错误 - Visual Studio

如何解决《"你错过了装配参考吗?"编译错误-VisualStudio》经验,为你挑选了2个好方法。

我目前正在为我们公司的其他应用程序进行服务器控制,以便与WCF服务进行交互.每次我更改代码更改并重新编译控件时,我都会将AsseemblyInfo.cs中的AssemblyVerison和AssemblyFileVersion类增加一个.例如,我的最新版本从1.0.07.0到1.0.08.0.

当使用应用程序通过复制bin目录中的最新文件并尝试编译来更新文件时,它们会收到以下错误:

命名空间"MyNamespace"中不存在类型或命名空间名称"MyControl"(您是否缺少程序集引用?)

为了解决此错误,他们必须删除当前引用并重新添加引用.

有没有办法更新服务器控件而无需删除和重新添加引用?

我并不强烈命名服务器控件.
@JPunyon - 你的意思是让消费者应用程序将服务器控制项目添加到他们的解决方案中吗?



1> EZDsIt..:

在我的例子中,它是使用Target Framework定义的项目:".NET Framework 4.0 Client Profile",它试图引用使用Target Framework定义的dll项目:".NET Framework 4.0".

一旦我将项目设置更改为使用Target Framework:".NET Framework 4.0",所有内容都很好地构建.

右键单击项目 - >属性 - >应用程序 - >目标框架



2> Wim Coenen..:

右键单击解决方案资源管理器中的程序集引用,属性,禁用"特定版本"选项.

推荐阅读
U友50081205_653
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有