Utilizzo Visual Studio 2008 e servizio di report 2008.converti rdl in rdlc?
Ho creato un report .rdl
. Ora voglio convertire .rdl
in .rdlc
. Come posso farlo?
Utilizzo Visual Studio 2008 e servizio di report 2008.converti rdl in rdlc?
Ho creato un report .rdl
. Ora voglio convertire .rdl
in .rdlc
. Come posso farlo?
Non c'è niente da convertire. Tutto quello che devi fare è rinominare il file in .rdlc. Questo lo converte da un report del server a un report del client. Lo schema sottostante è lo stesso, sia che si tratti di un file .rdl o .rdlc.
Date un'occhiata a FAQ # 8 qui: http://www.gotreportviewer.com/
Buona domanda. Secondo la specifica il siero di latte dovrebbe essere più o meno lo stesso, ma in realtà differiscono in modo selvaggio a seconda della versione. Ad esempio se apro un file RDLC che ho creato in Visual Studio 2010 in Report Builder 3.0 funziona. Ma se faccio un cambiamento nel mio file RDL (C) e provo ad aprirlo in VS2010, prima mi viene chiesto se voglio convertirlo in formato RDLC 2008 (sì) e poi ottengo il messaggio di errore "La definizione del report ha un namespace di destinazione non valido 'http://schemas.microsoft.com/sqlserver/reporting/2010/01/reportdefinition' che non può essere aggiornato. "
Ho trovato che lavoro con il supporto MS che converte un RDL in RDLC semplicemente cambiando i risultati delle estensioni in un errore di HTTPHandler di ReportViewer Control che è mostrato con uno stile di "dsiplay: none". Accusa lo sviluppatore di non includere HTTPHandler nel web.config, quando è effettivamente in web.config. Utilizzando un rdlc creato da VS in quel progetto, quindi il reportviewer si apre perfettamente e visualizza correttamente. Il supporto MS e sto ancora ricercando quali altre modifiche devono essere apportate, ma a partire da ora, posso far sapere alle persone di non bere MSDN Kool-Aid.
Ho anche provato a cambiare lo spazio dei nomi degli schemi nel file XML e ho ottenuto la stessa definizione di report citata sopra.
C'è un po 'più che solo cambiando l'estensione del file. –
@AnthonyGriggs - Questo non era il caso più di 6 anni fa quando la domanda è stata posta. –
Le mie scuse ... Ho cercato di capirlo per un paio di giorni ... e sono giunto alla conclusione che gran parte di ciò che è scritto e documentato sulla conversione è più vecchio e non è più applicabile. Anche seguire la stessa documentazione di MSDN su come farlo non fa più finire il trucco! Mi sembra che dovresti essere in grado di "salvare con nome" .rdlc quando vuoi, ma né VS né Report Builder danno questa opzione :( –