2012-06-19 20 views
3

我有項目我想升級到.Net4,它使用BackgroundCopyManager.dll。是否有.Net4 BackgroundCopyManager.dll?

任何人都知道我可以在哪裏下載它的.Net4版本?

感謝

你可以看到這裏BackgroundCopyManager.dll表現:

// Metadata version: v2.0.50727 
.assembly extern mscorlib 
{ 
    .publickeytoken = (B7 7A 5C 56 19 34 E0 89)       // .z\V.4.. 
    .ver 2:0:0:0 
} 
.assembly BackgroundCopyManager 
{ 
    .custom instance void [mscorlib]System.Runtime.InteropServices.TypeLibVersionAttribute::.ctor(int32, 
                           int32) = (01 00 01 00 00 00 00 00 00 00 00 00) 
    .custom instance void [mscorlib]System.Runtime.InteropServices.GuidAttribute::.ctor(string) = (01 00 24 31 64 65 65 62 37 34 66 2D 37 39 31 35 // ..$1deeb74f-7915 
                            2D 34 35 36 30 2D 62 35 35 38 2D 39 31 38 63 38 // -4560-b558-918c8 
                            33 66 31 37 36 61 36 00 00)      // 3f176a6.. 
    .custom instance void [mscorlib]System.Runtime.InteropServices.ImportedFromTypeLibAttribute::.ctor(string) = (01 00 15 42 61 63 6B 67 72 6F 75 6E 64 43 6F 70 // ...BackgroundCop 
                               79 4D 61 6E 61 67 65 72 00 00)     // yManager.. 
    .hash algorithm 0x00008004 
    .ver 1:0:0:0 
} 
.module BackgroundCopyManager.dll 
// MVID: {328E2CCE-D921-47C0-8344-CEF41B018FDF} 
.imagebase 0x00400000 
.file alignment 0x00000200 
.stackreserve 0x00100000 
.subsystem 0x0003  // WINDOWS_CUI 
.corflags 0x00000001 // ILONLY 
// Image base: 0x004F0000 

回答

5

這不是很清楚,你得到了類型庫,它不是作爲Windows的一部分提供。你可以創建一個。從Visual Studio 2010命令提示符下執行此操作,以便獲得與.NET 4兼容的程序集。導航到你的項目目錄並執行以下命令:

midl.exe "c:\program files (x86)\microsoft sdks\windows\v7.0a\include\bits.idl" /tlb BackgroundCopyManager.tlb 
tlbimp.exe BackgroundCopyManager.tlb 

現在你將有一個互操作程序集,BackgroundCopyManager.dll,您可以添加與項目+項目添加引用,瀏覽選項卡。檢查該DLL到源代碼控制,所以你不必重複這些步驟。如果有的話,它不會改變很長一段時間。

請在錯誤數據庫中記下如何重新創建程序集,大概這是上次完成和忘記的。那個會發生。

+0

謝謝!有用! –