sxs

    0熱度

    1回答

    我有一個使用CRT版本8.0.50727.5592的應用程序。其中一個依賴庫使用版本8.0.50727.762。當我在安裝了8.0.50727.4940版本的機器上運行該應用程序時,出現「並排配置不正確」錯誤。使用sxstrace,我得到以下結果: ================= Begin Activation Context Generation. Input Parameter:

    1熱度

    1回答

    我有VS 2008年我升級到VS 2010和VS卸載2008年 我有我的機器上運行的測試,但未能在構建機器上加載實驗室。經過一些調試後,我意識到測試可執行文件仍然依賴於msvcr90d.dll(這是一個VC++ 2008調試運行時庫)。儘管我已經卸載了VS 2008,但測試在我的機器上運行,因爲該運行時DLL仍然存在於並行緩存(%windir%/ winsxs)中。構建實驗室機器沒有DLL,所以它

    1熱度

    1回答

    我目前正在努力使.NET程序集(使用COM類)免費註冊。 它運作良好,但我有一個問題,我似乎無法指出確切的原因。 我的問題是,程序集綁定沒有在正確的.NET Framework版本上完成。 我現在有2個組裝(我們姑且稱之爲A.DLL和B.DLL),他們使用的是.NET 4.0兩建。 B.dll非常小,我做了它來測試無註冊激活。它旁邊有一個清單,B.dll.manifest)。它包含1個類,1個屬性

    0熱度

    1回答

    我有一個凌亂的情況包裹幾個第三方COM組件。實際上它是一個COM組件和幾個.NET程序集。 .NET程序集依次取決於同一第三方的內部COM組件。當我有COM DLL註冊時,我的代碼工作正常(現在我正在從C#測試)。當我不這樣做時,它就會失敗。調試的最佳方法是什麼? 我通過添加對COM組件的引用來生成SxS清單,設置Isolated = true,然後從清單中將生成的comClass元素提取到我自己

    4熱度

    3回答

    (我運行Windows7的使用Visual Studio 2010中) 我在.NET Azure項目使用的ClamAV,和我運行到每當我運行clamd.exe時,並行錯誤,無論是通過我的代碼還是通過運行clamd.exe。 在Visual Studio 2010中,我得到的錯誤: Win32Exception was unhandled The application has failed to

    4熱度

    2回答

    我正在使用FireBreath框架製作瀏覽器插件。大多數邏輯都是用C#編寫的,並且從瀏覽器中調用它我已經制作了一個C++包裝器。瀏覽器調用調用「代理」的C++本機代碼在C#項目中調用實際邏輯的託管C++代碼。 所以我有3倍的DLL: 頭本地C++ DLL取決於託管C++; 託管C++依賴於C#; 包含主邏輯的C#dll。 安裝到用戶目錄全部3倍的DLL(C:\用戶\\應用程序數據\漫遊\ MyCo

    0熱度

    1回答

    我敢肯定的答案是否定的,但以防萬一: 對於合適的SxS清單一個獨立的EXE,是否有可能使用相對路徑來引用COM DLL的或從一個目錄是加載它們不是當前目錄? 我們在部署使用公共文件夾的根各種包(即zip文件)網格environemnt操作。幾個應用程序想從一個公共位置引用一個常見的COM Api(帶有DLL清單)。然而,由於網格環境是沙箱不能安裝到Windows目錄下的SxS,我們還不能做到這一點

    2熱度

    1回答

    我正在維護一個帶有許多COM組件(DLL和OCX)的VB6應用程序。爲了簡化開發和部署,我想使用免註冊的com。開發的問題是應用程序在VB6.EXE實例中運行。我如何欺騙VB6使用我的(未註冊的)組件?在分支之間切換時,不必經過註冊/取消註冊組件非常重要。爲VB6生成.manifest文件不是沒有問題,但有其他更優化的方式來啓動VB6.EXE時指定.manifest文件嗎? 注意:Activati

    0熱度

    1回答

    .net 2.0下執行託管代碼在某些文章中,人們提到「顯式運行sxs」。 它實際上可能嗎? 我讀過幾篇文章涉及話題: http://msdn.microsoft.com/en-us/magazine/ee819091.aspx http://blogs.msdn.com/b/dotnet/archive/2009/06/03/in-process-side-by-side-part1.aspx h

    3熱度

    1回答

    問題:如何從DLL A.DLL採用對調用一個函數/調用時A.DLL依賴於另一個SXS-LIB(在我的情況MSVCR90.DLL) ? 我想使用pinvoke在DLL中調用一個函數。 pinvoke本身對其他庫很好。從非託管C++調用DLL中的函數也可以很好地工作。 的問題是,該DLL具有駐留在一些SXS文件夾MSVCR90.DLL的參考。 在C++中使用LoadLibrary,可以像上述那樣使用庫