bonjour
j'ai d'une part une ClassLibrary en VB.net dans lequel j'ai un certain nombre de classes
et d'autre par un programme en C#
une classe de mon programme C# peut elle étendre un classe de ma ClassLibrary (en VB.net)
bonjour
j'ai d'une part une ClassLibrary en VB.net dans lequel j'ai un certain nombre de classes
et d'autre par un programme en C#
une classe de mon programme C# peut elle étendre un classe de ma ClassLibrary (en VB.net)
oui. C'est une des caractéristiques de la platforme dotnet.Envoyé par devmat
Quand tu étend une classe du framework (gernre ICloneable ou IEnumerable) ou que tu récupères une librairie sur le net, tu te demandes en quoi elle est écrite ?
Les règles du forum
Le trio magique : FAQ + Cours + fonction rechercher
Mes articles
Pas de questions par messages privés svp
Software is never finished, only abandoned.
et bien alors j'ai un petit problème![]()
(j'utilise VS 2003 v7.1.3088)
j'ai une classe A dans une ClassLibrary en vb.net
j'ai une classe B dans une ClassLibrary en C#, cette classe étend la classe A
j'ai une ConsoleApplication en vb.net qui instancie A et aussi B
ne pose aucun problème
Code : Sélectionner tout - Visualiser dans une fenêtre à part Dim c1 As A = New A
Reference required to assembly '<assemblyname>' containing the base class '<classname>'
Code : Sélectionner tout - Visualiser dans une fenêtre à part Dim c2 As B = New B
pourtant dans les références de la ConsoleApplication j'ai bien ajouté A et B
je ne comprend pas ce que j'ai oublié ... ?
ok, j'ai trouvé ce qui n'allait pas :
j'ai simplement retiré mes classLibrary de la solution et tout compile sans erreur"You should avoid adding file references to outputs of another project in the same solution, because doing so may cause compilation errors."
http://msdn2.microsoft.com/en-us/lib...ky(VS.80).aspx
Partager