Como integrar relatórios SAP Crystal no Visual Studio 2017
o Relatório crystal SAP wiki para a integração visual studio diz apenas: "a compilação RC actualmente não é suportada e funciona".
instalei o mais recente desenvolvimento SDK( pacote de suporte 19 v. 13. 0. 19. 2312), mas quando tento abrir um relatório existente (.rpt), eu tenho o seguinte mensagem:
EDITAR (2018/02/28)
Quando fiz esta pergunta, já tinha instalado o SP19 na minha máquina. A versão atual que deve resolver todos os meus problemas é SP22, que foi lançado em 2018/01/11. Todas as informações necessárias e ligações de download ainda estão disponíveis no relatório cristal SAP wiki .12 answers
Visual Studio 2017 é suportado nos relatórios Crystal SP 21, que está disponível para download a partir de 1 de Setembro de 2017.
Por favor aguarde o pacote de suporte 21 em setembro de 2017
Actualizar: Mais informações
Https://wiki.scn.sap.com/wiki/display/BOBJ/Crystal+Reports%2C+Developer+for+Visual+Studio+Downloads
VS 2017 - Tested opening existing app and it works, CR for VS is not integrated into the app so no new CR projects available- should be fully integrated in SP 21
Acerca da libertação
Ligação: https://answers.sap.com/questions/168439/crystal-report-for-vs-2017.html
Moderador Don Williams
disse:
Not supported yet, I tried to get it into SP 20 but due to time constraints DEV can't get it into VS until SP 21, due out in September time...
Este erro ocorre porque no final da instalação dos relatórios Crystal SP21 para o Visual Studio 2017, aparece o seguinte ecrã:
Não assinale para instalar em tempo de execução, este valor por omissão para vir marcado para mim está errado. Instale somente Crystal Reports SP21 para o Visual Studio 2017.
Pode usar o MSI para instalar no PC VS, ele não se integrará no VS, por isso não será capaz de desenhar relatórios dentro do VS IDE, mas o seu aplicativo irá compilar. Também não haverá modelos nenhuns, por isso basta adicionar o Visualizador de CR ao Barra. Atualizar um aplicativo exist VS irá simplesmente funcionar.
Por isso, entretanto, para editar os ficheiros rpt, vai precisar do Desenhador de relatórios de cristal até aparecer o pacote de suporte 21.Fontes:
Https://forums.asp.net/t/2110984.aspx?VS+2017+and+Crystal + Reports https://answers.sap.com/questions/168439/crystal-report-for-vs-2017.html
A Crystal Reports SP 19 não suporta o Visual Studio 2017. De acordo com a SAP, estão a visar a compatibilidade Visual Studio 2017 na SP 20 , que está provisoriamente programada para junho de 2017.
O pacote de ferramentas Crystal Reports não carregou correctamente
Também não consegui editar relatórios. Então, eu desinstalei manualmente o CR Runtime Engine & CR para VS, então reinstalei SP21, finalmente reiniciado.
Agora funciona.Depois de ter instalado o relatório Crystal SP 21, certifique-se de que VS 2017 actualize a sua solução : uma janela deve aparecer "relatórios de cristal SAP, versão para Visual" com um botão de rádio "converter a solução".
Imagem em francês:
Quando Eu usou o menu "File / Open / Project / Solution", a conversão não foi feita.
Tenho de fazer isso.- adicionar VS 2017 na barra de Tarefas
- executar VS 2017 e abrir a solução com o menu Ficheiro
- tenta construir o projecto, aparecem erros com os relatórios de Cristal
- Fecho VS 2017
- carregue com o botão direito no VS 2017 atalhos na barra de tarefas e abra a solução directamente
- se a conversão correr desta vez, você pode abrir .rpt e a compilação da solução sem erro.
Extraído do local Oficial SAP https://wiki.scn.sap.com/wiki/display/BOBJ/Crystal+Reports%2C+Developer+for+Visual+Studio+Downloads.
O Item # 3 consertou a minha instalação.
Isto aplica-se a qualquer sistema transdérmico após SP 21
-
FlexNet e actualização no local não funcionam: assim que o utilizador receber a notificação de actualização do servidor FlexNet e terminar a actualização do SP21, o produto não irá funcionar. O utilizador deve reparar os CR4VS e CRRuntime64 sob controlo Programas Do Painel\. É uma mudança de design para Instalador.
A. repare por favor que ainda estamos a enfrentar problemas ao configurar o servidor de actualização FlexNet, por isso, de momento, o utilizador não irá receber a notificação SP21
-
A actualização do Microsoft Windows do KB2999226 é um pré-requisito para o SP21.
A. Este é o mesmo que BI 4.2 SP4 e BI 4.1 SP10. Por favor consulte a nota 2451830 do SAP.
Para a integração VS2017, o utilizador precisa de usar "Executar como administrador" clicando com o botão direito configuracao.exe, mesmo que já esteja a ligar-se ao usar a conta do administrador
-
Como a maioria dos conjuntos CR/RAS.Net são agora re-versionados de 13.0.2000.0 a 13.0.3500.0, o Usuário deve remover todos os conjuntos CR antigos da lista de referência e adicionar a nova versão de conjuntos CR, em seguida, reconstruir a aplicação.
A. para os clientes/utilizadores que não querem reconstruir a sua aplicação, há uma solução para usar na aplicação.config / web.configuração, por favor veja anexo.
- para relatórios utilizando o ADO.Net conexão DB, em SP's anteriores, você só poderia trabalhar sob. NET Framework 2.0 / 3.5, então usando em app.a configuração é necessária. Agora na SP21, ADO.Net é suportado apenas no.NET Framework 3.5 ou acima.
Resumindo, foi isto que funcionou para mim depois de actualizar o meu VB 2010 (CR18) para VB 2017:
- desinstalar todos os tempos de execução e CRforVS.
- reiniciar
- instalar o CRforVS SP23 (não são necessários períodos de execução na máquina de desenvolvimento).
- abrir o projecto, remover as referências antigas do DLL.
- Adicionar novas referências (ficheiros DLL de que necessita C:\Program ficheiros (x86)\SAP Businobjects\Crystal Reports for. NET Framework 4.0\Common\SAP Businobjects Enterprise XI 4. 0\win32_x86\dotnet) Reconstruir Tudo. Diverte-te.
Para integrar os relatórios da SAP Crystal com o Visual Studio 2017, devem seguir-se os passos seguintes à direita:
- desinstalar todos os pacotes instalados relacionados com o relatório Crystal. [Se for caso disso]
- instale qualquer edição Compatível de relatórios de cristais com privilégios de administrador.
[a partir da escrita, o último pacote de serviço compatível é 23]- instalar o tempo de execução do Crystal Report apropriado (x86 / x64) para o Visual Studio. [Não obrigatório]
- Abrir projecto em VS e remover todas as referências relacionadas com o relatório Cristal. [Se for caso disso]
- Remover as referências de montagem existentes relacionadas com o relatório Cristal. [Se for caso disso]
- Adicionar novas referências de montagem:
- Incluir Decisões De Cristal.Relatórios cristalinos.Motor
- Incluir Decisões De Cristal.Fonte de relatórios
- Incluir Decisões De Cristal.Partilhada
- Incluir Decisões De Cristal.Relatórios cristalinos.Concepção
- incluir Decisões cristalinas.VSDesigner
- Certifique-se de que a propriedade" copiar Local "é definida como" verdadeiro " nas propriedades de referência.
- construir/ reconstruir o projecto.