我有一个包含网站的解决方案,包含大量文件。
最近发生了一个新的网页必须添加到网站。使用新文件构建解决方案时,一切正常。 尝试使用Web发布向导时,该过程会中断。
基本上,这就是:
我已经在三个常用位置检查了Dll版本(例如myWebSite.dll):
答案 0 :(得分:0)
解决方案的设计如下,带有循环引用:
MySolution
Project A
Project B
Project C
...
项目A引用项目B,它引用项目A的程序集输出。
在本地构建时,一切正常,因为从A生成的程序集是ProjectA.dll并重新生成。看起来当在visual studio中使用“发布”(Web发布,而不是TFS构建和发布功能)时,它会与引用混淆,并且某些部分缺少生成的Dll。
导致此缺陷是因为引用的循环程序集不是最新的,而是过时的循环程序集。