将 Visual Studio 2017 降级到 2015 会影响代码吗?



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

只要安装最新版本的 SSDT 即可,SSIS 项目是相同的。

不过,部署与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版本到另一个版本的唯一更改是文件中的不同版本号。

2015年至2017年期间没有单向项目升级。

最新更新