Como integrar relatórios SAP Crystal no Visual Studio 2017

É possível usar o desenhador de relatórios no lançamento actual do 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:

visual studio sap crystal report error message


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 .

Author: WoIIe, 2017-03-20

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.

 38
Author: irfandar, 2017-09-21 19:25:34

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...
 9
Author: Dung Vu, 2017-05-04 18:44:39

Este erro ocorre porque no final da instalação dos relatórios Crystal SP21 para o Visual Studio 2017, aparece o seguinte ecrã:

enter image description here

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.

 6
Author: Igor Monteiro, 2017-10-17 11:30:39
Tive uma solução para este problema. Eu criei o projeto dll com o viewer em vs2015 e usei este dll em vs2017. O relatório mostra-se perfeitamente.
 4
Author: Yogesh Daga, 2017-07-30 00:49:37
A partir do Visual Studio 2010, a crystal reports já não está instalada no Visual Studio. Ele pode ser instalado separadamente, baixando a instalação do site SAP crystal reports. SAP crystal reports fornece duas instalações. O primeiro é a versão SAP Crystal Reports para visual studio que é instalado para trabalhar com crystal reports em visual studio. O outro é SAP Crystal Reports runtime engine para o Framework. NET que é instalado quando a aplicação é implantada em servidor. [[1]] SAP Crystal Reports in Visual Studio 2017 is now planned for Service Pack/Support Pack 21 (as of abr 04'2017). O actual pacote de serviço/suporte disponível é de 19. Pacote de serviço/suporte 21 está previsto para ser lançado em setembro de 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

 3
Author: ArtOfCoding, 2017-04-26 05:36:16

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.

 2
Author: Jon, 2017-03-21 16:44:56
Eu postei uma resposta porque não posso comentar, mas segui os passos do @DrCJones. Instalei os novos relatórios de Cristal SP21 para o Visual Studio 2017 com uma versão mais antiga a correr no meu Windows 10. Instalador me avisou que ele detectou uma versão mais antiga e que ele vai sobrepô-lo. A instalação estava concluída, mas eu tinha a seguinte mensagem quando tentei abrir um projeto com relatórios em VS2017:

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.
 2
Author: pjaaar, 2017-10-11 07:55:40
Tive exactamente o mesmo problema com as minhas soluções VS 2013 quando instalei VS 2017 e a Crystal reporta SP21. Na verdade, é porque VS não necessariamente converter a solução no primeiro lançamento.

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:

enter image description here

Quando Eu usou o menu "File / Open / Project / Solution", a conversão não foi feita.

Tenho de fazer isso.
  1. adicionar VS 2017 na barra de Tarefas
  2. executar VS 2017 e abrir a solução com o menu Ficheiro
  3. tenta construir o projecto, aparecem erros com os relatórios de Cristal
  4. Fecho VS 2017
  5. carregue com o botão direito no VS 2017 atalhos na barra de tarefas e abra a solução directamente
  6. se a conversão correr desta vez, você pode abrir .rpt e a compilação da solução sem erro.
 2
Author: A.Baudouin, 2017-11-29 13:53:38
Tive o mesmo problema e resolvi instalando-o e ele consertou-o.
 1
Author: Angela Baines, 2018-02-28 11:24:44

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

  1. 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

  2. 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.

  3. 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

  4. 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.

WinFormCRViewer.zip

  1. 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.
 1
Author: Leonardo Allievi, 2018-03-18 19:33:41

Resumindo, foi isto que funcionou para mim depois de actualizar o meu VB 2010 (CR18) para VB 2017:

  1. desinstalar todos os tempos de execução e CRforVS.
  2. reiniciar
  3. instalar o CRforVS SP23 (não são necessários períodos de execução na máquina de desenvolvimento).
  4. abrir o projecto, remover as referências antigas do DLL.
  5. 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)
  6. Reconstruir Tudo. Diverte-te.
 1
Author: Marçal Torroella, 2018-06-20 14:12:34

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.
 1
Author: Nadim Hossain Sonet, 2018-10-10 10:05:53