I am currently making an SSIS (azure-enabled) package to transfer data between databases, and each time I load the package one of two errors occur. I have no idea of the cause, it is either in my scripts I get the error The type or namespace name 'Dts' does not exist in the namespace 'Microsoft.SqlServer' (are you missing an assembly reference?). Or it compiles fine but the package is unable to execute, and when forced it fails by not being able to run the scripts.
To note, @@version of the SQL server Microsoft SQL Azure (RTM) - 12.0.2000.8 Jul 3 2019 10:02:53 Copyright (C) 2019 Microsoft Corporation
And the SSIS is for SQL server 2017, I believe this is the cause of the error since I don't have the file Microsoft.SQLServer.ManagedDTS.dll anywhere in the SQL server directory