msbuild - 使用 Visual Studio 构建工具升级旧的 Visual Studio 项目
问题描述
我需要编译一个使用 Visual Studio 2010 创建的项目,但我没有 Visual Studio。
因此,我下载了 Visual Studio Build Tools 2017 并尝试构建它,但由于项目采用 Visual Studio 2010 格式而失败。
错误消息建议将其升级到 2017 格式,但是由于我只有 VS 构建工具,因此没有 GUI 我可以开始加载和升级项目。devenv.exe
也不包含在 VS 构建工具中。
如何升级项目以便我可以仅使用 Visual Studio 2017 构建工具来构建它?
解决方案
如何升级项目以便我可以仅使用 Visual Studio 2017 构建工具来构建它?
如果没有任何更详细的错误消息/屏幕截图,我们任何人都很难给出准确的答案。将项目升级到 Visual Studio 2017 的最佳方法是使用 Visual Studio 2017 打开项目,然后对项目升级不成功进行故障排除。
有一个指南如何:升级在 Visual Studio 早期版本中创建的项目和对不成功的项目升级进行故障排除
此外,移植、迁移和升级 Visual Studio 项目指出:
以下列表描述了 Visual Studio 2015 和 Visual Studio 2013 对在 Visual Studio 2012 或 Visual Studio 2010 SP1 中创建的项目的支持。您可以使用此列表来帮助确定是否可以在 Visual Studio 2015、Visual Studio 2013、Visual Studio 2012 或 Visual Studio 2010 SP1 中按原样打开项目,或者是否必须对其进行修改以确保兼容性。
希望这可以帮助。
推荐阅读
- regex - 正则表达式搜索 Telefon 但跳过网址
- android - 谷歌地图碎片崩溃
- c# - 使用 WFSRegister 注册后,在我的应用程序中未收到 XFS 事件 [Windows 消息] (SERVICE_EVENTS,EXECUTE_EVENTS)
- angular - 对于使用 Angular SPA 获取的 Active Directory B2C JWT 令牌,acr 声明为空
- typescript - @Watch & $Refs 与 typescript 和 vue-property-decorator
- mapbox - Mapbox 是否托管 mapbox-gl-opacity 插件?
- nginx - Nginx 不会让 med 添加任何其他站点
- css - 向 Angular 项目添加新字体
- java - 使用反射更改最终变量,或在代码中设置它之前更改它调用的内容
- c++builder - 可以通过将类名指定为字符串来在运行时创建控件吗?