我目前正在为公司中的其他应用程序开发服务器控件,以与WCF服务交互。每次更改代码并重新编译控件时,都会将AsseemblyInfo.cs中的AssemblyVerison和AssemblyFileVersion类加1。例如,我的最新版本从1.0.07.0升级到1.0.08.0。
当使用方的应用程序通过复制bin目录中的最新文件来更新文件并尝试进行编译时,它们会收到以下错误:
The type or namespace name 'MyControl' does not exist in the namespace 'MyNamespace' (are you missing an assembly reference?)
为了解决此错误,他们必须删除当前引用并重新添加引用。
有什么方法可以更新服务器控件,而不必删除并重新添加引用?
我对服务器控件的命名不强。
@JPunyon-您的意思是让使用该应用程序的服务器控制项目添加到他们的解决方案中吗?
最佳答案
在解决方案资源管理器的属性中右键单击程序集引用,禁用“特定版本”选项。
关于visual-studio - “Are you missing an assembly reference?”编译错误-Visual Studio,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/450999/