将Visual Studio 2010项目转换为Visual Studio 2012

西尔维斯特

我公司中有一堆解决方案,我需要转换它们并使其与VS2012兼容(保持框架4.0,btw)。我尝试直接使用2012打开它们,转换器在.csproj文件中进行了一些更改。

<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />

及以下:

<PropertyGroup>
    <VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">10.0</VisualStudioVersion>
    <VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
</PropertyGroup>


<Import Project="$(VSToolsPath)\WebApplications\Microsoft.WebApplication.targets" Condition="'$(VSToolsPath)' != ''" />

谁能告诉我这些变化究竟意味着什么?我试过用谷歌搜索,没有运气。

另外,如果我尝试将.csproj回滚到以前的版本并保持原样,是否会有任何风险?

谢谢并恭祝安康!

斯波克先生

每个Visual Studio项目基本上都是一个很大的构建脚本(您实际上可以使用msbuild从命令行构建项目文件)。转换器正在做的是为您使用的新版本的Visual Studio引入正确的生成属性。实际上,您可以去查看它正在提取的文件,因为它们位于本地计算机上。

您发布的第一个更改是获取Microsoft.Common.propsVisual Studio 2012所需的正确版本(公共生成属性)。此导入也位于您的旧项目中,只是一个不同的版本。

第二个更改是导入所有必需的构建“目标”(msbuild调用脚本“目标”的可执行块)以构建Web应用程序。

如果您偏执狂,请确保对旧项目进行备份,但老实说,我看不到上述更改有什么令人震惊的地方-它们只是在为构建引擎提供正确的支持文件。

希望对您有所帮助!我使用项目文件和msbuild已有多年,如果需要,可以给您更详细的解释。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将Visual Studio 2010项目转换为Visual Studio 2012

来自分类Dev

将Visual Studio 2013项目转换为Visual Studio 2010后,我的程序无法读取数据库

来自分类Dev

Visual Studio 2012项目创建失败

来自分类Dev

Visual Studio 2012的MVC5项目模板

来自分类Dev

Visual Studio 2012项目:无法显示页面

来自分类Dev

如何使用msbuild使用2012 C ++运行时库构建Visual Studio 2010项目?

来自分类Dev

如何使用Visual Studio 2012创建SQL Server Reporting Service 2012项目?

来自分类Dev

我可以将Visual Studio 2012与2010并排安装吗?

来自分类Dev

从Visual Studio-2012降级到Visual Studio-2010

来自分类Dev

Visual Studio 2013是否与2010项目兼容?

来自分类Dev

Visual Studio 2010项目永远不会更新

来自分类Dev

Visual Studio 2012扩展问题

来自分类Dev

如何使Visual Studio 2010 + 2012 + 2013共存?

来自分类Dev

C ++ Visual Studio 2012-> 2010年

来自分类Dev

针对Windows 2000的Visual Studio 2012 Win32项目

来自分类Dev

加载Visual Studio 2012和2015项目时出错

来自分类Dev

如何在Visual Studio 2012中安装Biztalk 2013项目模板?

来自分类Dev

如何使用Visual Studio 2012调试统一项目?

来自分类Dev

Visual Studio 2012项目模板自定义参数和重命名问题

来自分类Dev

蓝色箭头叠加在Visual Studio 2012项目文件上

来自分类Dev

Visual Studio 2012项目属性“调试时始终启动”

来自分类Dev

针对Windows 2000的Visual Studio 2012 Win32项目

来自分类Dev

Visual Studio Express 2012 for WinJS项目

来自分类Dev

Visual Studio 2012不加载任何项目

来自分类Dev

复制的项目错误Visual Studio 2012

来自分类Dev

Visual Studio Express 2012 for WinJS项目

来自分类Dev

在Visual Studio 2012上无法打开项目

来自分类Dev

Visual Studio 2012中的Web配置转换

来自分类Dev

在Visual Studio 2013中继续执行Visual Studio 2010项目

Related 相关文章

  1. 1

    将Visual Studio 2010项目转换为Visual Studio 2012

  2. 2

    将Visual Studio 2013项目转换为Visual Studio 2010后,我的程序无法读取数据库

  3. 3

    Visual Studio 2012项目创建失败

  4. 4

    Visual Studio 2012的MVC5项目模板

  5. 5

    Visual Studio 2012项目:无法显示页面

  6. 6

    如何使用msbuild使用2012 C ++运行时库构建Visual Studio 2010项目?

  7. 7

    如何使用Visual Studio 2012创建SQL Server Reporting Service 2012项目?

  8. 8

    我可以将Visual Studio 2012与2010并排安装吗?

  9. 9

    从Visual Studio-2012降级到Visual Studio-2010

  10. 10

    Visual Studio 2013是否与2010项目兼容?

  11. 11

    Visual Studio 2010项目永远不会更新

  12. 12

    Visual Studio 2012扩展问题

  13. 13

    如何使Visual Studio 2010 + 2012 + 2013共存?

  14. 14

    C ++ Visual Studio 2012-> 2010年

  15. 15

    针对Windows 2000的Visual Studio 2012 Win32项目

  16. 16

    加载Visual Studio 2012和2015项目时出错

  17. 17

    如何在Visual Studio 2012中安装Biztalk 2013项目模板?

  18. 18

    如何使用Visual Studio 2012调试统一项目?

  19. 19

    Visual Studio 2012项目模板自定义参数和重命名问题

  20. 20

    蓝色箭头叠加在Visual Studio 2012项目文件上

  21. 21

    Visual Studio 2012项目属性“调试时始终启动”

  22. 22

    针对Windows 2000的Visual Studio 2012 Win32项目

  23. 23

    Visual Studio Express 2012 for WinJS项目

  24. 24

    Visual Studio 2012不加载任何项目

  25. 25

    复制的项目错误Visual Studio 2012

  26. 26

    Visual Studio Express 2012 for WinJS项目

  27. 27

    在Visual Studio 2012上无法打开项目

  28. 28

    Visual Studio 2012中的Web配置转换

  29. 29

    在Visual Studio 2013中继续执行Visual Studio 2010项目

热门标签

归档