![](/img/trans.png)
[英]TFS build doesn't generate DLL in Asp.Net MVC project /bin folder
[英]TFS Build Failing. Not adding specific DLL to Bin directory
我一直在使用TFS部署開發和階段構建。 由於某種原因,它突然尋找“ Microsoft.Web.Infrastructure”,盡管我不需要在本地運行它。
我添加了已檢查的神秘DLL(本地不需要),並且“本地復制”設置為True。
我可以使用“文件系統”發布方法通過“發布設置”部署文件,然后發布DLL。
但是,當我嘗試通過TFS時,它缺少對該DLL的引用,所有其他DLL都會按預期復制到bin文件夾中。 我可以將文件直接復制到垃圾箱中,並且該站點可以正常工作。
有人經歷過嗎? TFS構建定義中的設置可能不正確嗎? 有什么建議嗎?
注意:Microsoft.Web.Infrastructure不在我本地的GAC中
當我將發布文件修改為“刪除目標處的其他文件”時,我確實遇到了同樣的事情,這清除了所有內容,並意識到我的手動發布是將文件實際放置到位的。 我發現可以正常工作和發布“本地復制”的解決方案是將“本地復制”設置為false,然后將其翻轉回true。 這修改了csproj文件,以便出現一個新元素:
<private>true</private>
我認為這篇文章可以幫助我解決問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.