我需要在我的項目中引用一個包含UI組件的dll庫。所以,我從字面上拖放在解決方案資源管理標籤拖放,然後我加上XAML頁面頂部驗證碼:資源引用dll
xmlns:Banner="clr-namespace:(the namespace);assembly=(name of the dll file without extension)"
當我試圖編譯解決方案,它說,大會沒有被發現。 問題可能是建立的DLL的行動?我試着將屬性設置爲「始終複製」,將構建操作設置爲「資源」,但沒有運氣。
我需要在我的項目中引用一個包含UI組件的dll庫。所以,我從字面上拖放在解決方案資源管理標籤拖放,然後我加上XAML頁面頂部驗證碼:資源引用dll
xmlns:Banner="clr-namespace:(the namespace);assembly=(name of the dll file without extension)"
當我試圖編譯解決方案,它說,大會沒有被發現。 問題可能是建立的DLL的行動?我試着將屬性設置爲「始終複製」,將構建操作設置爲「資源」,但沒有運氣。
嘗試檢查這些,共同的步驟與第三方dll引用面臨的問題時,我做的事:
ps:希望這個幫助。抱歉,如果您在發佈問題之前已經完成了所有這些工作,我只需將dll拖放到解決方案資源管理器即可。
UPDATE:
您的評論後,我得到你究竟是什麼之後。據我所知,爲了能夠在代碼中使用dll,您需要將其添加爲項目中的參考。這就是爲什麼我建議上述步驟,以確保DLL在解決方案資源管理器中的參考列表中顯示正常。將dll或任何文件拖放到解決方案資源管理器中僅使其包含在項目中。並且包含項目中的文件不會使其可用於代碼(除.cs/.vb文件外)。 CMIIW。
那麼,通過項目屬性窗口添加recerence工程。所以我的問題是:按照我在上面的帖子中描述的方式,不應該是一樣的嗎? (所以沒有在項目屬性選項卡中手動添加引用) – fillobotto
更新了我的答案。據我所知,包括一個dll文件項目(通過拖放或手動複製粘貼,然後包括)是不足以使它可用於您的代碼。 – har07
我並不確定,但我只是遵循了包含在文檔中的步驟。我要聯繫公司解決這個問題。謝謝 – fillobotto
該dll是否被封鎖? http://blogs.msdn.com/b/delay/p/unblockingdownloadedfile.aspx –
起初它是,然後我解除它,但相同的結果... – fillobotto