欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C#如何通過probing指定dll尋找文件夾詳解

 更新時間:2018年12月16日 11:28:22   作者:lindexi  
這篇文章主要給大家介紹了關于C#如何通過probing指定dll尋找文件夾的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

前言

我們在很大的項目開發(fā),會發(fā)現(xiàn)項目引用的 dll 會很多,我想要按照不同的功能,將不同的 dll 放在不同的文件夾

簡單的方法是通過修改 App.config 文件指定文件夾,如將文件移動到 abc\12 的文件夾里面,可以在 App.config 添加代碼

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
 <runtime>
 <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
 <probing privatePath="abc\12" />
 </assemblyBinding>
 </runtime>
</configuration>

如創(chuàng)建一個簡單的項目,此時項目引用一個dll 如 doubi.dll 這個項目運行的時候輸出的文件有 lindexi.exe 和 doubi.dll 文件

這時需要將 doubi.dll 移動到文件夾 abc\12 里面

lindexi.exe
abc\12\doubi.dll

打開 App.config 添加上面的代碼就可以

如果有兩個不同的dll需要放在兩個不同的文件夾,如 walter.dll 需要放在 walter 文件夾

<probing privatePath="abc\12" /> 里面使用分號表示不同的文件夾 probing privatePath="abc\12;walter" 不同的文件夾之間用分號分開

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
 <runtime>
 <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
 <probing privatePath="abc\12;walter" />
 </assemblyBinding>
 </runtime>
</configuration>

這個 App.config 在編譯之后會在被修改為 程序集名.exe.config 在輸出文件夾找到 xx.exe.config 可以通過修改這個文件在編譯之后修改 dll 的尋找文件夾

如果是對于 C++ 的 dll 需要做特殊引用,如需要區(qū)分 x86 和 x64 請看C# 如何在項目引用x86 x64的非托管代碼

不能直接添加一個 x86 文件和一個 x64 文件夾,通過 privatePath 同時指定文件夾的方式

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

相關文章

  • c#使用DotNetZip封裝類操作zip文件(創(chuàng)建/讀取/更新)實例

    c#使用DotNetZip封裝類操作zip文件(創(chuàng)建/讀取/更新)實例

    DotnetZip是一個開源類庫,支持.NET的任何語言,可很方便的創(chuàng)建,讀取,和更新zip文件。而且還可以使用在.NETCompact Framework中。
    2013-11-11
  • c#下注冊表操作的一個小細節(jié)

    c#下注冊表操作的一個小細節(jié)

    c#下注冊表操作的一個小細節(jié)...
    2007-11-11
  • c#調用arcgis地圖rest服務示例詳解(arcgis地圖輸出)

    c#調用arcgis地圖rest服務示例詳解(arcgis地圖輸出)

    ArcGIS REST API提供了簡單、開放的接口來訪問和使用ArcGIS Server發(fā)布的服務。使用ArcGIS REST API通過URL可以獲取和操作每一個服務中的所有資源和操作
    2013-12-12
  • 深入理解C#管道式編程

    深入理解C#管道式編程

    這篇文章主要給大家介紹了關于C#管道式編程的介紹與實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,對大家學習或者使用C#具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2021-07-07
  • C# 基礎入門--關鍵字

    C# 基礎入門--關鍵字

    本文主要介紹了C# 基礎知識--關鍵字的相關知識,具有很好的參考價值,下面跟著小編一起來看下吧
    2017-03-03
  • C#中的HttpWebRequest類介紹

    C#中的HttpWebRequest類介紹

    本文詳細講解了C#中的HttpWebRequest類,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-01-01
  • C#封裝的Sqlite訪問類實例

    C#封裝的Sqlite訪問類實例

    這篇文章主要介紹了C#封裝的Sqlite訪問類,實例分析了C#針對Sqlite數(shù)據(jù)庫各種常用操作的相關技巧,需要的朋友可以參考下
    2015-04-04
  • C#算法之兩數(shù)之和

    C#算法之兩數(shù)之和

    這篇文章介紹了C#算法之兩數(shù)之和,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-01-01
  • C#實現(xiàn)手機拍照并且保存水印照片

    C#實現(xiàn)手機拍照并且保存水印照片

    這篇文章主要介紹了C#實現(xiàn)手機拍照并且保存水印照片的相關資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-11-11
  • C#中反射和擴展方法如何運用

    C#中反射和擴展方法如何運用

    這篇文章主要為大家詳細介紹了C#中反射和擴展方法的運用,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-05-05

最新評論