Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Abonnements

WCF Async Queryable Services features

J’avais déjà publié deux vidéos sur WCF Async Queryable Services : une sur l’architecture et une sur le tooling.

Je viens d’en publier une nouvelle sur les fonctionnalités.

WCF Async Queryable Services Features

Maintenant vous pouvez jouer avec WAQS !

N’hésitez pas à me donner vos feedbacks…

Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :

Publié samedi 30 juin 2012 02:45 par Matthieu MEZIL

Commentaires

# re: WCF Async Queryable Services features @ lundi 22 octobre 2012 14:22

Bonjour Matthieu,

J'ai essayé d'utiliser WAQS sur un OS Windows 8 avec visual studio 2012 (Appli cible WPF4.5/WCF/EF .net4.5)

Il semble que le package Nuget ne puisse pas s'installer sur Windows 8 : il manque le sdk Windows 7

Erreur :

Get-Item : Impossible de trouver le chemin d'accès «HKLM:\Software\Wow6432Node\Microsoft\Microsoft SDKs\Windows\v7.0A», car il

n'existe pas.

Au caractère C:\Users\Philippe\Documents\Visual Studio 2012\Projects\WaqWeb\packages\RoslynGACDeploy.1.0.2\tools\init.ps1:6 : 33

+     $gacUtilFolder = Join-Path (Get-Item "HKLM:\Software\Wow6432Node\Microsoft\M ...

+                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

   + CategoryInfo          : ObjectNotFound: (HKLM:\Software\...s\Windows\v7.0A:String) [Get-Item], ItemNotFoundException

   + FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.GetItemCommand

Impossible d’appeler une méthode dans une expression Null.

Au caractère C:\Users\Philippe\Documents\Visual Studio 2012\Projects\WaqWeb\packages\RoslynGACDeploy.1.0.2\tools\init.ps1:6 : 5

+     $gacUtilFolder = Join-Path (Get-Item "HKLM:\Software\Wow6432Node\Microsoft\M ...

+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

   + CategoryInfo          : InvalidOperation : (:) [], RuntimeException

   + FullyQualifiedErrorId : InvokeMethodOnNull

cd : Impossible de traiter l'argument, car la valeur de l'argument «path» est Null. Remplacez la valeur de l'argument «path» par une

valeur non Null.

Au caractère C:\Users\Philippe\Documents\Visual Studio 2012\Projects\WaqWeb\packages\RoslynGACDeploy.1.0.2\tools\init.ps1:12 : 1

+ cd $gacUtilFolder

+ ~~~~~~~~~~~~~~~~~

   + CategoryInfo          : InvalidArgument : (:) [Set-Location], PSArgumentNullException

   + FullyQualifiedErrorId : ArgumentNull,Microsoft.PowerShell.Commands.SetLocationCommand

Deploy Roslyn.Compilers in GAC

.\gacutil.exe : Le terme «.\gacutil.exe» n'est pas reconnu comme nom d'applet de commande, fonction, fichier de script ou programme

exécutable. Vérifiez l'orthographe du nom, ou si un chemin d'accès existe, vérifiez que le chemin d'accès est correct et réessayez.

Au caractère C:\Users\Philippe\Documents\Visual Studio 2012\Projects\WaqWeb\packages\RoslynGACDeploy.1.0.2\tools\init.ps1:39 : 5

+                 .\gacutil.exe -i $roslynDll

+                 ~~~~~~~~~~~~~

   + CategoryInfo          : ObjectNotFound: (.\gacutil.exe:String) [], CommandNotFoundException

   + FullyQualifiedErrorId : CommandNotFoundException

« Roslyn 1.1.20524.4 » a été supprimé avec succès de WaqWeb.

dauphinus

# re: WCF Async Queryable Services features @ lundi 22 octobre 2012 16:57

Le problème a l'air de venir du package RoslynDeployGac

Il faudrait déployer la version CTP de septembre qui est compatible avec VS2012 et W8

http://social.msdn.microsoft.com/Forums/en-US/roslyn/thread/c46c4cae-3d20-47ec-9385-f5c7afa30b67

La voici :

http://www.microsoft.com/en-us/download/details.aspx?id=34685

Et faire un package NuGet pour W8.

Et plus besoins de l'AsyncCtpLibrary

J'ai testé sur un Windows7 c'est du tonnerre de Zeus, ton code :-)  en plus contrairement a RIA-Services c'est personnalisable.

Bravo Matthieu.

dauphinus

# re: WCF Async Queryable Services features @ mardi 23 octobre 2012 00:46

"J'ai testé sur un Windows7 c'est du tonnerre de Zeus, ton code :-)" merci :)

Pour les erreurs je ne comprends pas trop. gacutil.exe ça n'a rien à voir avec un NuGet lui même. C'est qu'il n'a pas identifié le bon répertoire dans lequel il y avait la commande.

Pour la part je suis en W8RC 64bits avec VS 2012RC et j'ai aucun pb.

Sous quelle version es-tu ?

Pour l'AsyncCtpLibrary, c'est pas sensé la générer si tu fais du .NET 4.5.

N'ayant pas encore eu le temps de passer sous la RTM (et donc de tester), il est possible que ça vienne de là

Matthieu MEZIL

# re: WCF Async Queryable Services features @ mardi 23 octobre 2012 08:23

A propos, tu as vu la dernière video ?

http://www.dailymotion.com/video/xuc1jb_waqsapplicationscaffoldingleak1_tech

Matthieu MEZIL

# re: WCF Async Queryable Services features @ mardi 23 octobre 2012 08:37

Je suis abonné MSDN et j'utilise la version finale de Windows 8 Enterprise x64 (FR) : fr_windows_8_enterprise_x64_dvd_917915.iso

Avec VS2012 Ultimate : fr_visual_studio_ultimate_2012_x86_dvd_920949.iso

J'ai installé les SDK de Windows 7 mais dans la base de registre je n'est que les clefs pour : v7.0, v8.0, v8.0A  pas de v7.0A

Ce qu'attend le package RoslynGacDeploy :

Get-Item : Impossible de trouver le chemin d'accès «HKLM:\Software\Wow6432Node\Microsoft\Microsoft SDKs\Windows\v7.0A»,

Je peux récupéré les .tt et les libs pointé par les .tt pour les mettre dans mon projet VS2012 sous W8 mais je vais perd l'automatisme de tes outils, je serais obligé de modifier les .tt manuellement :(

Sinon tu fait comment pour avoir l'IntelliSense dans la console de management NuGet ?

Merci

dauphinus

# re: WCF Async Queryable Services features @ mardi 23 octobre 2012 12:33

ok pour jouer au beta-testeur ? Si oui, envoies moi ton mail stp (matthieu.mezil@live.fr)

Matthieu MEZIL

# re: WCF Async Queryable Services features @ mardi 23 octobre 2012 15:45

Je suis partant pour mettre en application ton code, pas de soucis, je t'ai envoyé mon mail.

Merci pour la vidéo je manquerais pas de la regardé prochainement, comme les autres. C'est vrai que c'est plutôt sympas comme support au lieu de faire de faire des tutos qui n'en finissent pas, et au final il manque tjrs quelque chose pour bien comprendre.

Merci.

dauphinus

Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- [ #Yammer ] From Mailbox to Yammer and back / De votre messagerie vers Yammer et retour ! par Le blog de Patrick [MVP SharePoint] le 09-15-2014, 11:31

- [ #Office 365 ] New service settings panel / Nouveau panneau de paramétrage des services par Le blog de Patrick [MVP SharePoint] le 09-11-2014, 08:50

- Problème de déploiement pour une démo SharePoint/TFS? par Blog de Jérémy Jeanson le 09-10-2014, 21:52

- [ #Office365 ] Delve first impressions / Premières impressions sur Delve par Le blog de Patrick [MVP SharePoint] le 09-09-2014, 16:57

- [ #Office365 ] How to change Administration console language ? / Comment changer la langue de la console d’administration ? par Le blog de Patrick [MVP SharePoint] le 09-09-2014, 08:25

- [ #SharePoint 2013 ] Suppression de bases de données en état “Pas de Réponse” par Le blog de Patrick [MVP SharePoint] le 09-04-2014, 14:10

- Changer l’adresse d’une ferme Office Web Apps associée à SharePoint par Blog de Jérémy Jeanson le 09-01-2014, 22:21

- Une ferme #SharePoint 2013 dans @Azure en quelques clics (1ère partie) ! par Le blog de Patrick [MVP SharePoint] le 08-28-2014, 18:52

- SharePoint 2013: Préparation de la migration - Création des site Templates dans 2010 et 2013 par Blog Technique de Romelard Fabrice le 08-20-2014, 16:31

- [ #Yammer ] How to change interface language ? Comment changer la langue de l’interface ? par Le blog de Patrick [MVP SharePoint] le 08-20-2014, 14:21