这是一个难以理解的标题,所以请原谅我,如果它没有完全捕捉到这个想法。
也许我很疯狂,但我只是注意到了这种行为:
在我的系统上,库DLL似乎被推送(或相互拉)到客户端bin文件夹中。如果你在第8步等待,这应该通过时间戳差异显而易见。再次,也许我很疯狂,但我知道我以前做过这种情况,从未见过这种行为。
问题出现了,因为我正在使用这种类型的安排解决方案,并且正在构建两个Web应用程序而不是构建整个解决方案。当我构建Web应用程序A时,它工作正常,但Web应用程序B会抱怨“FileNotFoundException:无法加载文件或程序集”错误。反之亦然。
所以问题是:
这是正常的行为吗(我之前在这种情况下我是疯了还是错了?)
如果不正常,是否有一个设置可以让库DLL在客户端构建时只进入客户端?
答案 0 :(得分:1)
检查对类库的引用的复制本地设置。
修改强>
刚刚检查过,我的机器上也是如此。 我认为这是默认行为。如果您考虑一下,它允许您重建类库并在引用项目中使用它而不构建该项目。