Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Richard Clark

J'aime pas les blogs mais comme j'aime le mouton...

Actualités

  • c2i.fr
Après DirectPlay, c'est VS .NET qui me pompe menu, menu

Le problème était déjà survenue l'an dernier pendant le codage de Diggers I et je ne m'en rappelais plus mais c'est ce matin, en peaufinant Diggers III que je retombe sur la même saloperie de problème à la c... de bug de VS .NET.

Peu de gens en parlent (enfin, j'en connais pas d'ailleurs) because il faut coder en C# ET en VB .NET pour le rencontrer.

Donc voilà le problème. J'ai :

  • Une assembly Common contenant un type quelconque CCommon,
  • Une assembly UI contenant un type quelconque CA ayant une propriété de type CCommon,
  • Une assembly WinApp contenant une WinForm ayant une variable de type CA.

C'est tout. Simple. Si l'on récapitule du côté des références :

  • WinApp a une référence vers Common,
  • WinApp a une référence vers UI,
  • UI a une référence vers Common.

Contrairement à ce que dit l'autre Mauricien (private joke amical ;-))), y'a aucunes références circulaires. Il y a juste hyperstaticité, mais comme le dit le Rose Hillois (pjoke again), les référencements sont non transitifs.

Pour l'instant, tout va bien. En théorie, tout devrait marcher comme sur des roulettes.

Donc je me lance dans le développement en créant 3 projets dans une même solution avec des référencements de projets dans VS .NET. Je lance la compilation, et tout va bien. Cool.

Compliquons la chose :  enfin pas vraiment, on va juste préciser : tous les projets sont dans le même langage (C#ou VB .NET, comme vous voulez).

Maintenant, si je suis un peu sadique, maso, débile, testeur (cochez au choix), je vais développer en multi langage, yessss.

  • WinApp sera en VB .NET
  • UI sera en C#
  • Common sera en VB .NET

Et ben, a compile plus là!!! Dans mon code VB de WinApp :

Dim oCCommon As New Common.CCommon
Dim oCA As New ClassA.CA
oCA.MonCCommon = oCCommon

Il me souligne oCCommon en me demandant une référence vers Common.

Second test :

  • WinApp en C#
  • UI en VB .NET
  • Common en C#

Et ben la, il compile!!!

Ouinnnnn, faut que je refasse toute l'infrastructure de Diggers III !!!!

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 :
Posted: jeudi 22 avril 2004 14:19 par richardc

Commentaires

richardc a dit :

cest WinApp mode vb.net qui boycotte le c# :p
c tout ... mais c'est vrai que c'est étrange .
la reflection de vs.net ...
# avril 22, 2004 15:52

richardc a dit :

A part raler, tu sais faire quoi ? :)
# avril 22, 2004 21:47

richardc a dit :

Ben j'anime un site ou 100% de mes articles sont une "non-ralerie".

C'est pour cela que ce blog est une sorte de "défoulloir".

Mais je te rassure, ce bug détecté à été remonté normalement, via la voie normale, à qui de droit
# avril 22, 2004 21:50

richardc a dit :

Bravo richard,

J'ais eu un probleme de même type , merci pour la solution !!!

Et toi Julien C. tu sais faire quoi, a part agasser !!!
# avril 23, 2004 23:58

TrackBack a dit :

# avril 24, 2004 08:05

TrackBack a dit :

# avril 26, 2004 09:07
Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- Merci par Blog de Jérémy Jeanson le 10-01-2019, 20:47

- Office 365: Script PowerShell pour auditer l’usage des Office Groups de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 11:02

- Office 365: Script PowerShell pour auditer l’usage de Microsoft Teams de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 10:39

- Office 365: Script PowerShell pour auditer l’usage de OneDrive for Business de votre tenant par Blog Technique de Romelard Fabrice le 04-25-2019, 15:13

- Office 365: Script PowerShell pour auditer l’usage de SharePoint Online de votre tenant par Blog Technique de Romelard Fabrice le 02-27-2019, 13:39

- Office 365: Script PowerShell pour auditer l’usage d’Exchange Online de votre tenant par Blog Technique de Romelard Fabrice le 02-25-2019, 15:07

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Stream Portal par Blog Technique de Romelard Fabrice le 02-21-2019, 17:56

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Video Portal par Blog Technique de Romelard Fabrice le 02-18-2019, 18:56

- Office 365: Script PowerShell pour extraire les Audit Log basés sur des filtres fournis par Blog Technique de Romelard Fabrice le 01-28-2019, 16:13

- SharePoint Online: Script PowerShell pour désactiver l’Option IRM des sites SPO non autorisés par Blog Technique de Romelard Fabrice le 12-14-2018, 13:01