将 visual studio 2017 降级到 2015 会影响代码吗?

Does downgrading visual studio 2017 to 2015 affect code?

我正在使用 visual studio 2017 和 sql 服务器 2016 来开发 SSIS。我处于我想将我的 SSIS 包部署到使用旧 visual studio 2015 的客户端的情况。因此,我无法部署它。所以我的问题是如何将我的 SSIS 包部署到客户端?将 visual studio 从 2017 年降级到 2015 年会影响我的代码吗?

SSIS项目也是一样的,只要安装the latest version of SSDT即可。

Deployment 与 Visual Studio 无关。您需要针对与生产服务器相同的版本开发 SSIS 项目。许多功能取决于目标服务器的版本。例如,SSIS 包部件只能用于面向 SQL Server 2016 及更高版本的项目。

我在同一个项目中使用两个 Visual Studio 版本将近一年,因为 VS 2017 中的 SSIS 支持直到最近才预览。我不得不等到 2017 年 10 月,VS 2017 中的 SSIS 变得足够稳定,才能放弃 VS 2015。直到 2017 年 8 月,有一个严重的错误不允许我在 2017 年打开 C# 转换任务,所以我不得不切换到2015年每次都想编辑。

我记得,比较项目文件表明从一个 VS 版本到另一个 VS 版本的唯一变化是文件中的不同版本号。

2015-2017年没有单向项目升级。