.net高手请进,“缺少程序集引用”的怪问题。 150
请问高手们,我本地有一个项目,可以编译通过,通过源码管理器获取最新源码后,编译就出现,“程序集缺少引用”是什么问题,获取最新的源代码都是可以编译通过的,不可能出现程序集引...
请问高手们,我本地有一个项目,可以编译通过,通过源码管理器获取最新源码后,编译就出现,“程序集缺少引用”是什么问题,获取最新的源代码都是可以编译通过的,不可能出现程序集引用错误,而且之前的程序集引用都是这样的一直没有动过,查了很久资料也没有搞定,请大家帮个忙,我的项目是一个解决方案下面有五个项目,就是项目与项目之间的程序集引用出现这种错误。
就是通过VSS获取最新源代码后出现这个问题,获取最新的源码,在开发人员的本地电脑上可以编译通过,而且他的开发环境和我的开发环境是一样的,程序集的引用都是一样的。所有的项目都删除引用重新引用了,还是编译出现这个问题。 展开
就是通过VSS获取最新源代码后出现这个问题,获取最新的源码,在开发人员的本地电脑上可以编译通过,而且他的开发环境和我的开发环境是一样的,程序集的引用都是一样的。所有的项目都删除引用重新引用了,还是编译出现这个问题。 展开
8个回答
展开全部
第一步:把开发人员的代码拷贝一份过来,在自己机器上跑一下,看看好不好,如果好用,说明你本地代码有问题,把原来代码删除,直接用拷贝过来的就行了,如果不好用,则进行第二步
第二步:将开发人员的代码拷贝到其他人机器上,或者备份一下,然后把你本地的代码拷贝到开发人员机器上看是否好用,如果好用,则说明你的VS或者VSS有点问题了,如果不好用,说明你本地代码中dll确实有问题,拷贝开发人员的dll过来用就行
不知道你添加引用的时候,是不是点击添加引用-〉项目,然后添加的,如果不是,有时候就会出这个问题
第二步:将开发人员的代码拷贝到其他人机器上,或者备份一下,然后把你本地的代码拷贝到开发人员机器上看是否好用,如果好用,则说明你的VS或者VSS有点问题了,如果不好用,说明你本地代码中dll确实有问题,拷贝开发人员的dll过来用就行
不知道你添加引用的时候,是不是点击添加引用-〉项目,然后添加的,如果不是,有时候就会出这个问题
展开全部
有两种可能。
1,你们两人的机器上,有些软件的版本不一致。
2,他的proj文件没有上传的VSS上。
判断方法:
1,吧你缺少的引用加上,看他的版本号和你的版本号是否一致;
2,你把本地的source换个地方,从VSS上全部重新取得,看问题是否存在。
3,让另外那个人做第2步。
1,你们两人的机器上,有些软件的版本不一致。
2,他的proj文件没有上传的VSS上。
判断方法:
1,吧你缺少的引用加上,看他的版本号和你的版本号是否一致;
2,你把本地的source换个地方,从VSS上全部重新取得,看问题是否存在。
3,让另外那个人做第2步。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
建议楼主你把工程文件回滚到之前正常的版本,和现在的版本进行比对,看看引用的部分有什么不同,这会帮你找到方向,如果你确定是引用出现问题的话.
你最好能找到是哪段代码出现的这个错误,一般是using的时候.如果发现是这里,还要检查一下命名空间是否发生了变化(有别人修改但未通知)
如果还是没有,那就找找出现问题的版本是谁提交的,查一下CommitLog.或者找到这个人去问他都做了什么修改.
你最好能找到是哪段代码出现的这个错误,一般是using的时候.如果发现是这里,还要检查一下命名空间是否发生了变化(有别人修改但未通知)
如果还是没有,那就找找出现问题的版本是谁提交的,查一下CommitLog.或者找到这个人去问他都做了什么修改.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
“通过源码管理器获取最新源码后”指的是不是VSS?
这个问题常见,就是你要试一下“引用他的程序集”试一下,这个“他的”不是说你获取最新版本后重新生成,而是说硬拷贝他的dll到你的路径下,重新引用
通常这个步骤以后就能发现一些问题了,我们用VSS开发时也经常遇到这种情况
这个问题常见,就是你要试一下“引用他的程序集”试一下,这个“他的”不是说你获取最新版本后重新生成,而是说硬拷贝他的dll到你的路径下,重新引用
通常这个步骤以后就能发现一些问题了,我们用VSS开发时也经常遇到这种情况
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
解决方案下面的每个项目都有“引用” 重新应用里面有小黄叉的那些程序集就好了,重新引用的时候需要你对项目进行签出一下,引用好了以后再签入就行了,对VSS上的其他用户不发生影响
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询