gpt4 book ai didi

.net - 2008 年和 2010 年项目文件之间是否有任何实际(重大)更改?

转载 作者:行者123 更新时间:2023-12-01 05:41:59 28 4
gpt4 key购买 nike

不久前,我不小心将一个项目文件转换为 Visual Studio 2010(当然,没有源代码控制)。虽然没有重新创建项目文件(这将只需要大约 10 或 15 分钟),而是查看了典型的 2008 项目文件和我转换后的 2010 项目文件之间的变化。

我注意到的唯一区别是在 2008 年,这是第二行:

<Project DefaultTargets="Build" ToolsVersion="3.5" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

而在 2010 年,它是这样的:
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

为了向后转换,我只是将其更改为 3.5,并且从未遇到过问题(并很快将其 checkin 源代码管理!)。

现在我的问题是这样的:是否有过您不能简单地将 ToolsVersion 更改为向后转换的情况? (当然,假设您没有使用 .Net 4.0)

最佳答案

据我所知,它只是 ToolsVersion。但是,VS2010 可能会在项目文件中添加 VS2008 无法理解的额外内容。它还可能添加 VS2008 没有的目标。

关于.net - 2008 年和 2010 年项目文件之间是否有任何实际(重大)更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4998710/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com