dll

    48熱度

    3回答

    我知道,在.NET框架查找引用的DLL在幾個地點 全局程序集緩存(GAC) 任何私人的路徑添加到應用程序域 執行的程序集的當前目錄 這些位置的搜索順序是?如果找到匹配項,或者通過所有位置繼續搜索DLL,搜索DLL是否停止(如果是,則如何解決衝突)? 此外,請確認或否認這些位置,並提供我沒有提及的任何其他位置。

    6熱度

    6回答

    當我拖動&將一個dll拖到vista上的程序集文件夾時,出現錯誤「Access is denied:mydll.dll」。我如何繞過錯誤信息並將我的dll添加到gac?

    0熱度

    1回答

    這是一個後續的問題: Should the folders in a solution match the namespace? 對這個問題的共識是一個合格的「是」:那就是,文件夾命名空間==一般,但不是盲目地(Java的方式需要)。 的確,這就是我設置項目的方式。 但是設置源代碼控制讓我猶豫了我目前的文件夾結構。與.NET Framework一樣,我的項目中的命名空間並不總是與部署的單元一一對應

    22熱度

    2回答

    使用反射,我需要加載2個不同版本的相同程序集。我可以在同一個進程中加載​​2個不同AppDomain中的2個版本嗎? 我需要做一些從舊版本的應用程序到新版本的數據遷移。 請讓我知道這是可能的,還是應該使用2個獨立的進程。

    3熱度

    4回答

    想到我的問題最簡單的方法是想一個簡單的unix命令(儘管這是Windows的),我需要progmatic訪問來運行它。 我有一個單一的基於命令行的可執行文件,執行一些工作單元。我想用.net進程庫調用該可執行文件,就像我可以使用任何其他可執行文件一樣。 但是,它意識到有可能使dll變得無用或因意外更新可執行文件或不存在的可執行文件而中斷。 是否有可能從.net框架中的Process對象運行可執行文

    1熱度

    2回答

    這與this question有關,答案可能相同,但我仍然會問 。 據我所知,我們可以從網絡啓動可執行文件從.NET 3.5 SP1,但從可執行文件內部加載的程序集呢? 同樣的事情適用嗎?

    9熱度

    2回答

    這是VB6 DLL和COM對象的一個​​古老問題,但我仍然每天都要面對它。查看另一個DLL引用的DLL文件或版本的最佳工具是什麼? 當然,這是從操作系統的角度來看 - 編譯的DLL並不是在VB6 IDE中。 這是DLL地獄。

    1熱度

    4回答

    我將我的VB-Express代碼保存爲.dll,並用regasm註冊並創建了一個.tlb文件。 但是,當我試圖從它在Excel-MODUL運行的函數,我得到:運行時錯誤「453」:在KERNEL32 哪一步找不到DLL入口點RegisterServiceProcess沒有我小姐?

    4熱度

    1回答

    當您使用GetOpenFileName()函數使用標準Windows「文件打開」對話框時,shell將加載顯示文件列表所需的各種DLL,包括自定義文件列表。在我的應用程序中,我發現TortoiseCVS用於在圖標上繪製疊加層的DLL調用GdiPlusShutdown(),因此在顯示「文件打開」對話框後的一段時間,TortoiseCVS DLL將被卸載,它會關閉GDI +和我的圖形功能都會失敗! 它

    53熱度

    6回答

    我有一個情況,我有一個DLL我創建使用另一個第三方DLL,但我寧願能夠構建第三方DLL放入我的DLL中,而不必在可能的情況下將它們放在一起。 這與C#和.NET 3.5。 我想這樣做的方式是將第三方DLL作爲嵌入式資源存儲,然後在執行第一個DLL期間將其放置在適當的位置。 我最初計劃這樣做的方式是編寫代碼將第三方DLL放在由System.Reflection.Assembly.GetExecuti