sxs

    5熱度

    6回答

    我有一個令人討厭的問題,我可能會以某種方式規避,但另一方面,將更重要的是它的頂部,並明白究竟是什麼繼續,因爲它看起來像這個東西真的留在這裏。 下面是故事:我有一個簡單的OpenGL應用程序,它工作正常:在編譯,鏈接或運行它時從未遇到過大問題。現在我決定嘗試將一些更密集的計算轉移到工作線程中,以便可能使GUI更加響應 - 當然使用Boost.Thread。 總之,如果我在.cpp文件的開頭添加下面的

    2熱度

    1回答

    我想弄清楚如何處理我們的項目是一個框架的安裝和部署。通常開發人員會安裝該框架,然後讓他們的.Net應用程序引用我們的dll。 該框架有2級: 若干本地C++的DLL的 某些C++ \ CLI和C#程序集(全部爲DLL)中引用該本機DLL 我想提供一個將.Net程序集放入GAC並將本地程序集安裝到WinSxS文件夾中的安裝程序。到目前爲止,我一直無法找到有關安裝SxS程序集的更多信息。我知道這可以使

    1熱度

    3回答

    我安裝了Visual Studio 2008和Windows SDK for Windows Server 2008和.NET Framework 3.5 。我相信這是最新的平臺SDK。 我試圖建立一個簽名的dll來安裝在SxS中。 所有的教程解釋使用一個名爲pktextract.exe這是SDK的一部分,但我似乎無法找到該工具。所有其他工具,如makecert,mt,makecat都存在。 pk

    1熱度

    1回答

    我在哪裏可以找到一個很好的參考資料,解釋如何編寫和安裝從一個本地彙編版本重定向到另一個本地彙編版本的SxS策略? 我已經成功地使用wix安裝程序構建和安裝了兩個版本的本地程序集。但我不知道如何從這裏開始。我發現的大部分信息都是關於託管程序集和GAC的。我正在尋找與託管dll相同的程序嗎? 感謝您的幫助, 丹

    3熱度

    2回答

    我創建了一個簡單的Win32應用程序來演示UXtheme在XP上包含一個清單依賴於ver 6 commctl32.dll 然後我創建了一個簡單的Win32 DLL,使用ISOLATION_AWARE_ENABLED和具有嵌入式清單指定的Comctl32.dll 的兩個版本5和6我成功得到了EXE和DLL使用使用這種方法COMCTL32.DLL的不同版本進行了測試。無論是使用5和DLL版本6的exe

    3熱度

    8回答

    從2005年開始,我發現無法簡單地針對MS運行時構建DLL並將它們部署在一起(http://www.ddj.com/windows/184406482)。我對錶單SxS和co深感困惑:MSDN文檔非常差,帶有循環引用;特別是因爲我更像是一個Unix傢伙,我發現所有這些都不具有信息性。我的核心問題是將DLL鏈接到msvc9或msvc8:由於這些運行時不是可重新分發的,因此鏈接和部署此類DLL的步驟是

    3熱度

    3回答

    時需要86了.NET依賴鏈我們有使用p4.net幾個項目,有管理的DLL,而這又依賴於p4dn.dll,一個32位的非託管的DLL。這在x64系統上有問題,所以我不得不去每個使用p4.net的項目,並將其處理器類型設置爲x86。 如果我理解正確的問題,那就是當.NET加載一個exe文件,它會檢查清單,如果沒有它什麼是最好的處理器類型。然後,當它運行到32位的DLL,它吧。 我可以去使用p4.net

    21熱度

    3回答

    直到最近,我們還是很高興地將registration-free COM用於我們的本地和.NET COM組件。然而,我們遇到了一個奇怪的問題,那就是我們的應用程序在Windows XP SP3上隨機崩潰(但不是在Vista上),因爲我們只是將.NET程序集的版本號從發佈候選版本更改爲發佈版本。 (難道你不喜歡墨菲的定律嗎?) 經過多人失去工作和磨牙之後,我們發現問題是known bug in sxs