¿Puedo controlar la versión de los nuevos informes SSDT en Visual Studio?

Estoy usando el complemento Visual Studio SSDT BI para crear informes para SQL Server Reporting Services. El proyecto que he creado está configurado para apuntar a las versiones de SQL Server 2008/2012/2014, ya que esos son los servidores SQL de destino que tienen nuestros clientes.

Sin embargo, todos los archivos de informes que se crean en Visual Studio parecen estar dirigidos a SQL Server 2016. Si copio elrdl archivos a otro servidor y subirlos a través del navegador, me dijeron que son de una versión más nueva de SSRS y no se pueden cargar.

El problema es doble:

los<Report> La etiqueta contiene un nuevo espacio de nombres 2016 que reemplaza el 2010 que existía en versiones anteriores:

<Report 
  xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner"
  xmlns:cl="http://schemas.microsoft.com/sqlserver/reporting/2010/01/componentdefinition" 
  xmlns="http://schemas.microsoft.com/sqlserver/reporting/2016/01/reportdefinition">

El nuevo formato de archivo incluye una sección de diseño de parámetros que se define en el espacio de nombres 2016, pero no en el 2010:

 <ReportParametersLayout>
            .
            .
            .
 </ReportParametersLayout>

Si cambio el espacio de nombres de nuevo a2010 y quitar elReportParametersLayout En la sección, el informe funciona bien en SQL 2012, pero Visual Studio lo volverá a poner la próxima vez que abra el informe.

(Curiosamente, si implemento los informes directamente desde VS, recibo una advertencia de que el diseño de parámetros no es compatible en 2012 y se está eliminando, lo que implica que Visual Studio está arreglando las definiciones de informes sobre la marcha).

¿Hay alguna forma de obligar a VS a dejar los archivos de informe en el formato de versiones anteriores?

Respuestas a la pregunta(2)

Su respuesta a la pregunta