6

顯然Visual Studio 2010生成的DLL不支持Windows 2000.有沒有一種方法可以在Windows 2000支持下生成?Visual Studio 2010和Windows 2000

如果不是,我想將我的解決方案下載到Visual Studio 2008中進行編譯。我將解決方案降級,但項目文件似乎很棘手。我相信他們已經改變了版本之間的格式。我將如何去降級項目文件?

+0

我不確定W2K是否有WinSxS緩存,但是您是否安裝了可再發行組件? – harper 2011-01-10 15:16:08

+0

另請參閱:http://stackoverflow.com/questions/2484511/can-i-use-visual-studio-2010s-c-compiler-with-visual-studio-2008s-c-runtim – 2016-02-02 06:39:38

回答

6

兼容性問題和解決方法在此KB article中描述。

從.vcxproj到.vcproj沒有下變換選項。也許更改後的文件擴展名是最強的提示,但VS2010中項目文件格式發生了巨大變化。構建管道已完全更改爲支持使用msbuild.exe構建。您將不得不在VS2008中重新創建該項目。

0

即使您在VS2008中創建項目,它也可能不起作用。

問題的根源在於.net框架的支持。 Windows 2000不支持.net 3.0或更高版本,因此您將無法創建所有項目類型。