Exécutez Visual Studio 2013 solution avec Crystal Reports
J'ai une application MVC développé à l'origine dans VS2010. Nous avons Crystal Reports (CR) intégrer et tout fonctionne bien.
Maintenant, j'ai besoin de mettre en place un nouveau poste de travail qui n'ont que la VS2013. Je peux faire tourner le site en VS2013, mais seulement parce que j'ai VS2010 et déjà installé le CR fichiers d'exécution. Les nouvelles stations de ne pas avoir de VS2010 installé et que le programme d'installation de SAP ne fonctionnera pas si l'VS2010 est sur la machine. SAP ne sera pas fournir un correctif jusqu'au début de 2014 au plus tôt.
Les nouveaux postes de travail n'ont pas besoin d'être en mesure de modifier les rapports, donc je ne m'inquiète pas si le plein CR application est installée, j'ai juste besoin d'être en mesure de référencer les fichiers d'exécution afin de pouvoir déboguer les autres parties de l'application.
Je ne peut pas supprimer les CR de l'application à ce moment, et ne peut pas installer VS2010 sur tous les nouveaux postes de travail en premier.
J'ai essayé de mettre les dll dans le dossier bin du site. J'ai essayé de les mettre dans C:/Windows/Microsoft.NET/
Rien ne semble fonctionner.
Framework/v4.0.30319/Temporary ASP.NET Files/root/dec0de27/fa4bed84/
Où dois-je placer les dll afin de VS2013 pouvez les utiliser? Je sais qu'il doit y avoir un moyen de faire cela parce que mon poste de travail peut exécuter le site de VS2013 bien que SAP n'a pas publié une version 2013.
Voici l'erreur lorsqu'ils tentent d'exécuter l'application:
Server Error in '/' Application.
Could not load file or assembly 'CrystalDecisions.ReportAppServer.ClientDoc'
or one of its dependencies. An attempt was made to load a program with an
incorrect format.
Description:An unhandled exception occurred during the execution of the
current web request. Please review the stack trace for more information
about the error and where it originated in the code.
ExceptionDetails:System.BadImageFormatException: Could not load file or
assembly 'CrystalDecisions.ReportAppServer.ClientDoc' or one of its
dependencies. An attempt was made to load a program with an incorrect format.
SourceError:
An unhandled exception was generated during the execution of the current web
request. Information regarding the origin and location of the exception can
be identified using the exception stack trace below.
AssemblyLoadTrace: The following information can be helpful to determine why
the assembly 'CrystalDecisions.ReportAppServer.ClientDoc' could not be loaded.
=== Pre-bind state information ===
LOG: DisplayName = CrystalDecisions.ReportAppServer.ClientDoc
(Partial)
WRN: Partial binding information was supplied for an assembly:
WRN: Assembly Name: CrystalDecisions.ReportAppServer.ClientDoc | Domain ID: 2
WRN: A partial bind occurs when only part of the assembly display name is
provided.
WRN: This might result in the binder loading an incorrect assembly.
WRN: It is recommended to provide a fully specified textual identity for the
assembly,
WRN: that consists of the simple name, version, culture, and public key
token.
WRN: See whitepaper http://go.microsoft.com/fwlink/?LinkId=109270 for more
information and common solutions to this issue.
LOG: Appbase = file:///C:/Users/Office/Documents/GIT/Site/site/
LOG: Initial PrivatePath = C:\Users\Office\Documents\GIT\Site\site\bin
Calling assembly : (Unknown).
===
LOG: This bind starts in default load context.
LOG: Using application configuration file:
C:\Users\Office\Documents\GIT\Site\site\web.config
LOG: Using host configuration file:
C:\Users\Office\Documents\IISExpress\config\aspnet.config
LOG: Using machine configuration file from
C:\Windows\Microsoft.NET\Framework\v4.0.30319\config\machine.config.
LOG: Policy not being applied to reference at this time (private, custom,
partial, or location-based assembly bind).
LOG: Attempting download of new URL file:///C:/Windows/Microsoft.NET/
Framework/v4.0.30319/Temporary ASP.NET Files/root/dec0de27/fa4bed84/
CrystalDecisions.ReportAppServer.ClientDoc.DLL.
LOG: Attempting download of new URL file:///C:/Windows/Microsoft.NET/
Framework/v4.0.30319/Temporary ASP.NET Files/root/dec0de27/fa4bed84/
CrystalDecisions.ReportAppServer.ClientDoc/
CrystalDecisions.ReportAppServer.ClientDoc.DLL.
LOG: Attempting download of new URL file:///C:/Users/Office/Documents/GIT/
Site/site/bin/CrystalDecisions.ReportAppServer.ClientDoc.DLL.
ERR: Failed to complete setup of assembly (hr = 0x8007000b). Probing
terminated.
C'est la SÈVE de discussion http://scn.sap.com/message/14614675#14614675
OriginalL'auteur davids | 2013-12-16
Vous devez vous connecter pour publier un commentaire.
Rapport Crystal de support mis à jour pour VS 2013
Version mise à jour du document
OriginalL'auteur Reva
Probablement plus pertinents pour vous, mais CR pour VS2013 est maintenant disponible dans le pack de prise en charge 9. Remarque: Vous devez exécuter le fichier exe pour obtenir l'intégration avec VS IDE.
Télécharger à partir de: http://scn.sap.com/docs/DOC-7824
OriginalL'auteur Adriaan de Beer
Bien, j'ai enfin trouvé une réponse.
Si vous installez le CR x86 Redist package MSI (pour une raison quelconque, il doit être en 32 bits), il vous permettra d'exécuter VS2013, sans jeter une erreur. Vous ne serez pas en mesure de modifier les rapports, mais au moins, vous pouvez construire votre application.
Télécharger la dernière ici:
http://scn.sap.com/docs/DOC-7824
OriginalL'auteur davids
Directement de la bouche des chevaux:
CR pour VS 2013 ne sera pas disponible avant le début de 2014. Veuillez voir cette fil et référencés menaces pour plus d'infos.
Mais sans la bonne exécution des fichiers pour le CR, VS lèvera une erreur car il ne peut pas EXÉCUTER l'état partie qui est dans votre application. Si vous pouviez prendre le CR partie de l'application et tout irait bien dans VS2013. CR pour VS est nécessaire si vous avez des CR (code Viewer, etc) dans votre application.
Je pense que j'ai besoin de travailler sur la façon dont je mot à mes questions. Vous conservez dire ce que je l'ai déjà dit. VS2013 EST en mesure d'exécuter l'application SI le moteur d'exécution de fichiers sont installés pour VS2010 premier. Toutefois, le programme d'installation ne pas installer à moins de VS2010 est sur le poste de travail. J'ai la dll à partir de l'installateur. Où dois-je mettre les fichiers de façon à mes collègues de l'exécution de VS2013 pouvez exécuter le site de VS2013 tout comme je le fais?
Aaah! Maintenant que nous obtenons quelque part! Je ne suis pas sûr de ce que votre specs sont, mais regardez dans C:\Program Files\MicrosoftSDKs\Windows\v6.0A\programme d'Amorçage\Packages\ vous devriez Y trouver un Répertoire Crystal avec le temps de fonctionnement. D'autre part, vos collègues de travail peut toujours installer le logiciel gratuit VS2010 version Express sur leurs machines.
On a la version express, mais le programme d'installation de SAP ne fonctionne pas sur la version express. Aussi, une station de travail qui ne fonctionne pas a exactement le même contenu dans ce dossier comme ma machine.
OriginalL'auteur campagnolo_1