2011-03-16 34 views
0

我想AlphaVSS轉換爲框架4.0,但是當我嘗試編譯我收到從框架2.0轉換C++ AlphaVSS DLL到4.0

error c1010070: Failed to load and parse the manifest. 
Impossibile trovare il file specificato. 
<mypath>\AlphaVSS-1.0-Beta\Source\Obj\WinXP\x64\AlphaVSS.Platform.vcproj.dll.intermediate.manifest AlphaVSS.Platform.vcproj. 

我能做些什麼? 我想了解原因並解決此問題(也可能是其他類似問題)。 謝謝

+0

你試過用google搜索錯誤代碼嗎? – TJHeuvel 2011-03-16 14:33:18

+0

解決方案中的.vcproj項目文件無法正常轉換。如果沒有安裝VSS sdk,我無法得到它,所以無法到達構建失敗的階段。考慮到轉換問題,我不得不建議您僅使用VS2008,或者等到項目作者找到空閒時間。發佈錯誤報告。 – 2011-03-16 14:34:44

+0

順便說一下,錯誤消息中清單的路徑名是假的。它應該以「明顯」結束。 – 2011-03-16 14:35:29

回答

0

AlphaVSS 1.2β1的,現予以公佈,如果你不喜歡使用的App.config的做法,針對.NET框架4。

+0

非常感謝! – Marco 2011-06-03 06:18:43

1

我無法使用Visual Studio 2010和Framework 4.0重新編譯AlphaVSS。 反正我是在用我的應用程序成功的:

  1. 創建了框架4.0一個新的應用和參考AlphaVSS的DLL

  2. 增加了一個App.config文件到我的主要exe文件運行框架2.0組件

  3. 安裝VC++運行時2008年的目標機器

下面就爲app.config文件:

<?xml version="1.0"?> 
<configuration> 
    <startup useLegacyV2RuntimeActivationPolicy="true"> 
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/> 
    <requiredRuntime version="v4.0.20506"/> 
    </startup> 
</configuration> 

希望這可以幫助別人......