2014-10-06 57 views
0

下午好!VB.NET - 從.NET 4.0降級到.NET 3.5的應用程序 - 遇到關於mscoreei.dll的新錯誤

我希望你能幫我解決我遇到的問題。我正在研究一個VB.NET控制檯應用程序,並且一切都很好,並且它很漂亮,並且沒有錯誤。但之後我們發現沒有安裝.NET 4.0的機器將無法運行,因爲它們具有.NET 3.5。我們無法更新這些服務器上的框架,因此我試圖降級我的應用程序使用的.NET版本。

我確保所有引用都在其正確的版本,並且功能保留,我重新編譯。現在,應用程序運行這些服務器的完全正常的,但是我們有一個使用.NET 4.0現在是給一個叫MScoreei.dll

的誤差如下文件中的錯誤較新的服務器之一...

「的Windows Server角色和功能都無法使用Windows功能控制面板進行自動安裝。

安裝Windows Server角色和功能,打開服務器管理器,或使用服務器管理器的cmdlet適用於Windows PowerShell。

的以下命令不能執行: FONDUE.EXE/enable-feature:NetFx3/caller-name:mscoreei.dll「

我最好的猜測是服務器無法模擬3.5環境。我希望有人能給我更多的方向。

謝謝!

回答

-1

想通了。

我有以下行添加到我的config文件......

<startup useLegacyV2RuntimeActivationPolicy="true"> 
    <supportedRuntime version="v4.0.30319" /> 
</startup> 
相關問題