希望有人能夠提供幫助。當引用.net標準類庫時找不到System.Runtime程序集
我收集了近期已轉換成.NetStandard 1.3 PCL的項目,這是爲了讓我公司的前端項目與新移動項目(Xamarin)共享通信層。
當我們的WPF項目中引用這些新的PCL時,一切運行正常,但在我們的ASP.net項目中引用它們會導致運行時異常。 Runtime Exception
我發現這是由於System.Runtime.dll沒有在構建過程中輸出到項目的bin文件夾。
我試過直接在項目中引用System.Runtime的Nuget包,但仍然沒有。 經過一些調查/黑客攻擊後,我發現如果我從Nuget包複製(正確的)System.Runtime.dll並手動將其粘貼到bin中,則會加載所有內容。
因此,我創建了一個後期構建事件,它發現並複製了丟失的dll到bin,但dll仍然從我們的部署包中排除。
有沒有辦法在構建過程中將所需的dll輸出到bin目錄,就像我的其他依賴項一樣?
我已閱讀.NetStandard和谷歌搜索這個問題的文檔,但沒有設法找到任何有幫助的。
PS。我發現這個工具非常有幫助;您只能觀察失敗的程序集綁定,然後查看加載程序在處理時嘗試的路徑的確切列表:[link](http://www.hanselman.com/blog/BackToBasicsUsingFusionLogViewerToDebugObscureLoaderErrors.aspx) – Rimmel