0
Microsoft Visual Studio 2008が、2008年から2010年のSSRSレポートのスキーマを自動的に変更するのはなぜですか?特定の機能が追加された場合(これであるすべての2008互換)のスキーマが自動的に変更されます。Microsoft Visual Studio 2008の自動スキーマの変更
<Reportxmlns="http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition" xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner">
へ:
<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/2010/01/reportdefinition">
2008バージョンとして残るためにスキーマを強制する方法はありますか?
TargetServerVersoinプロジェクトプロパティがSQL Server 2008 R2に設定されていることに注意してください。
は、なぜあなたはそれが同じに滞在したいですか?なぜそれがそれ以降のバージョンで起こるのか、それを回避する方法については、[this](http://stackoverflow.com/questions/39188874/ssrs-2014-report-deploy-issue)を参照してください。 2008年前のR2は、xmlnsの別のバージョンです。 – SMM
@SMM応答に感謝します。私たちには、2008スキーマのみを使用できる埋め込みレポートを持つ独自のソフトウェアがあります。 – Nicholas
RDLを適切にフォーマットする必要がある場合は、プロジェクトプロパティでターゲットSSRSレポートのバージョンを設定できる必要があります。ビルドすると、適切なxlnmsバージョンがbinフォルダに作成されます。特定のVSバージョンレベルでネイティブxmlnsが変更されるため、VSがそれをやめるのを止めることはできません。 – SMM