gac

    1熱度

    1回答

    我正在運行一個Web應用程序,它在加載過程中顯示組件不匹配錯誤。我查看了我的硬盤驅動器和應用程序路徑以找出錯誤的程序集,但我在任何地方都有正確的程序集版本,即GAC,My Application路徑和全部。 現在我想使用提琴手或其他一些相同類型的工具來跟蹤虛假裝配正在加載並創建問題的地方。有可能與提琴手或有其他工具可以幫助我嗎?

    0熱度

    1回答

    我一直在試圖讓MSBuild擴展包GAC實用工作,但繼續對遠程AddAssembly返回非零returnValue:9錯誤通常指向不在路徑中的gacutil.exe。我已經將gacutil的位置添加到系統PATH中,並確認它可以通過運行gacutil.exe/l從運行對話框工作,但這沒有幫助。 要檢查機器上的WMI是否存在問題,我使用PowerShell嘗試使用Win32_Process調用gac

    0熱度

    2回答

    我已經使用WiX開發了一個簡單的安裝包,它將名爲WBRT.Configuration的程序集安裝到全局程序集緩存(GAC)中。文件安裝時,卸載軟件包時不會刪除它。 我試着以管理員身份運行命令提示符,使用msiexec/x指定msi文件名和指定產品代碼的msiexec/x。 使用/ L * v開關,沒有錯誤: Executing op: ActionStart(Name=MsiUnpublishAs

    3熱度

    1回答

    所以我正在開發ASP.NET項目。我試圖調試一些我無法弄清楚的奇怪問題。我決定下載MVC的源代碼並進行調試。這是發生了什麼事。 我從codeplex下載並編譯了mvc解決方案。 我從我自己的項目中刪除了對MVC的引用,並添加了對源代碼csproj文件的引用 同時我想出了什麼是實際問題,因此決定返回並刪除源代碼csproj文件。 我加回C:\ Program Files文件(x86)的\微軟ASP.

    2熱度

    1回答

    我已經構建了一個自定義的.Net數據提供程序,並且正在嘗試部署它,以便我可以在SQL Integration Services(SSIS)中使用它。我遇到的問題是我在Win32 DLL中引用了非託管方法。爲了使我的數據提供者能夠在SSIS中工作,我必須簽署我的託管提供程序DLL並將其部署到全局程序集緩存(GAC)。當我嘗試使用商業智能開發套件(BIDS)我的數據提供商,它給了我下面的錯誤: TIT

    0熱度

    1回答

    我有一個類庫項目。我正在使用命令「gacutil/i [dll的路徑]」將該項目生成的dll安裝到GAC中。這個DLL被一個Windows應用程序使用。當windows應用程序運行時,它會成功訪問dll的函數和屬性。 現在我對dll做了一些更改。我已經從GAC中卸載了原始的dll,並將安裝新的dll進行必要的更改。現在,當Windows應用程序使用此dll時,來自dll的新更改未反映到應用程序中。

    0熱度

    1回答

    在GAC內部,組件僅在其主要版本號(有時是主要版本+次要版本)上鍵入,並帶有零版本號或修訂版號。但是,存儲的實際組件存在完整版本號,例如3.4.6.1423。 如何以這種方式插入組件?在哪裏得到的內部編號爲3.4.6.1423的程序集應該存儲爲3.4.0.0或3.0.0.0?

    1熱度

    1回答

    我對這裏發生的事情有點困惑。 我的理解是,當在運行時需要程序集時,運行時將首先嚐試從執行目錄(或依賴可執行文件所在的目錄)加載程序集。之後它將嘗試在GAC中查找該程序集。 首先,我在Windows上。現在,當我編譯我的解決方案是VS時,一切工作正常(如預期),但是當我在MonoDevelop中編譯相同的解決方案時,由於與缺少log4net引用有關的錯誤(精確組裝爲此我手動安裝到GAC中以避免這種情

    2熱度

    2回答

    在我的一個網站中,我添加了對IBM.DATA.DB2.dll(位於GAC,版本9.0.0.2)的引用,如以下文本中所示從Web的.config: - 但是當我建立我的項目,它試圖將它指向一個不同版本的DLL,如錯誤mrssage如下圖所示: - 「無法加載文件或程序集」IBM.Data.DB2,Version = 9.7.4.4,Culture = neutral,PublicKeyToken =

    1熱度

    2回答

    在我的公司我們有50多個開發人員。大約有9個項目共享大量的公共圖書館(20+)。這個過程每天都變得越來越複雜。存在的主要問題是: 如何跟蹤的東西在圖書館 在哪裏存儲這些組件中的每個版本的改變。現在我們使用共享驅動器,我們有一個約定:/lib/version/*.dll 如何在構建時自動嵌入正確的庫。我們目前在Visual Studio中使用手動更新的.targets文件。 您如何管理貴公司的這一方