[英]Visual Studio When publish some class is missing from DLL
我有一個包含網站的解決方案,其中包含很多文件。
最近發生了一個新網頁必須添加到該站點。 使用新文件構建解決方案時,一切正常。 嘗試使用Web發布向導時,該過程中斷。
基本上就是這樣:
我已經在三個常用位置檢查了Dll版本(例如myWebSite.dll):
解決方案的設計如下,並帶有循環引用:
MySolution
Project A
Project B
Project C
...
項目A引用項目B,后者引用項目A的裝配輸出 。
在本地構建時,一切正常,因為從A生成的程序集是ProjectA.dll,並且已重新生成。 看起來當在Visual Studio中使用“發布”時(Web發布,不是TFS構建和發布功能),它使引用弄亂了,導致缺少某些部分的Dll。
造成此缺陷的原因是,所引用的圓形組件不是最新的圓形組件,而是過時的圓形組件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.