[英]Dependencies referenced by xaml are not loaded from project folder but from executable folder
我有以下簡單的文件夾結構:
根
根\\ Executable.exe
根\\子文件夾
根\\子文件夾\\ Control.dll
根\\子文件夾\\ ControlDependency.dll
子文件夾具有一個基於第三方庫的控件。 我希望控件從其自己的文件夾中加載其依賴項,但是它正在尋找可執行文件文件夾中的依賴項。
這正常嗎,為什么會發生呢?
在生成項目時,所有引用的程序集都會復制到輸出文件夾中,然后再進行引用。 .NET CLR按照以下步驟進行程序集解析:
如果需要在運行時加載可以位於任何文件夾(不僅是應用程序的bin文件夾)中的程序集,則可以使用以下三種方法之一:
請點擊以下鏈接以了解更多信息:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.