Utilisation de Visual Studio 2008 et VB.Net:Type de membre n'est pas conforme CLS
J'ai une application web de travail qui utilise un service web ASMX qui est compilé dans son ensemble séparé. J'ai un autre projet de bibliothèque de classes compilé en tant qu'assemblage séparé servant de proxy à ce service Web. Tout cela semble fonctionner à l'exécution mais je reçois cet avertissement au moment de la compilation que je ne comprends pas et je voudrais fixer:
Type de membre « wsZipeee » est pas conforme CLS
I des dizaines de webforms dans le projet principal qui font référence à la classe proxy sans plaintes lors de la compilation que cet extrait montre:
Imports System.Data
Partial Class frmZipeee
Inherits System.Web.UI.Page
Public wsZipeee As New ProxyZipeeeService.WSZipeee.Zipeee
Dim dsStandardMsg As DataSet
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles MyBase.Load
Et pourtant je un formulaire en ligne (également à la racine du projet principal) qui me donne la message "non conforme CLS" mais tente de référencer la classe de proxy tout comme l'autre r Fichiers ASPX. Je reçois l'avertissement de compilation sur la ligne par moi avec annotée « erreur ici ..
Imports System.Data
Partial Class frmHome
Inherits System.Web.UI.Page
Public wsZipeee As New ProxyZipeeeService.WSZipeee.Zipeee ERROR here
Dim dsStandardMsg As DataSet
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles MyBase.Load
Cela fait aucun sens pour moi. Le fichier avec l'avertissement s'appelle frmHome.aspx.vb; tous les autres dans le projet déclarent les choses de la même manière et n'ont aucun avertissement. BTW, le webservice lui-même renvoie des types de données standard: entier, chaîne et ensemble de données.