我們有以下的問題:TFS 2010 - WebDeployment - 間接引用的組件丟失
解決方案結構: AutofacRegistration 參考文獻:Repositories.dll
WebApplication的 參考文獻:AutofacRegistration.dll
在我們的Web應用程序中,我們引用了AutofacRegistration.dll,並且此程序集引用了Repositories.dll。 Repositories.dll在運行時根據IOC-Container進行實例化。
當我們在VS2010中構建解決方案並瀏覽Web應用程序時,正如預期的那樣,一切正常。
當我們使用我們的構建服務器(TFS 2010)並且使用web部署時,Repositories.dll缺少web-app \ bin文件夾,我們得到一個運行時異常(當我們想在存儲庫中實例化一個類時。 DLL)
但Repositories.dll是在我們的放置位置,所以網絡部署目標不會複製這個文件,任何想法如何解決這個??
嗨,我明白了。而且我認爲它會起作用,但是它很麻煩,因爲我們必須爲每個新的裝配都做這個工作,直到運行時才使用它!任何其他想法? thx提前! –
是的,你會......另一個想法是使用通配符,如果所有未來的DLL將在同一個文件夾中。你總是可以創建一個構建任務,並且在構建和編寫c#代碼時我會同意,這是一個小維護,但是我們的團隊一直運行平穩,並且一年的時間也相似,所以不要太擔心它。 –
帶有通配符的想法很棒,我會在星期一嘗試。你有一個鏈接,顯示一個示例如何使用tfs 2010做到這一點?那會非常有幫助! thx爲您的答案! –