Visual Studio 2010 和 Windows 2000
显然 Visual Studio 2010 构建的 DLL 不支持 Windows 2000。有没有办法在构建时支持 Windows 2000?
如果没有,我想将我的解决方案向下转换为在 Visual Studio 2008 中编译。我已将解决方案降级,但项目文件似乎很棘手。我相信他们在版本之间已经改变了相当多的格式。我将如何降级项目文件?
Apparently visual studio 2010 built DLLs do not support Windows 2000. Is there a way to build with Windows 2000 support?
If not, I want to down convert my solution to compile in Visual Studio 2008. I have the solution downgraded, but the project files seem to be tricky. I believe they have changed the format quite a bit between versions. How would I go about downgrading the project files?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
此知识库文章中介绍了兼容性问题和解决方法。
没有从 .vcxproj 到 .vcproj 的向下转换选项。也许更改的文件扩展名是最强烈的暗示,但 VS2010 中的项目文件格式发生了巨大的变化。构建管道已完全更改以支持使用 msbuild.exe 进行构建。您必须在 VS2008 中从头开始重新创建该项目。
The compatibility problem and the workaround is described in this KB article.
There is no down-conversion option to go from a .vcxproj to a .vcproj. Perhaps the changed filename extension is the strongest hint, but the project file format was changed dramatically in VS2010. The build plumbing was completely changed to support building with msbuild.exe. You'll have to recreate the project from scratch in VS2008.
即使您在 VS2008 中创建项目也可能无法工作。
问题的根源在于.net框架的支持。 Windows 2000 不支持.net 3.0 或更高版本,因此您将无法创建所有项目类型。
Even if you create your project in VS2008 it may not work.
The root of the problem is .net framework support. Windows 2000 does not support .net 3.0 or above, therefore you will not be able to create all project types.