Hello,
La semaine dernière, j'ai eu la chance de recevoir une licence resharper de notre maison mère. Je l'installe donc et depuis, Resharper me signale des erreurs qui n'en sont pas...
Par exemple, dans le fichier Application.Designer.vb (qui est un fichier auto-généré), j'ai ceci* :
A un moment du développement, j'ai du compilé le projet sur le framework 4. Il est maintenant repassé en 4.5.2 mais le cartouche de commentaire du haut reste malgré tout.
Et Resharper me souligne, dans la Sub New, la ligne avec MyBase.New car soit disant le nombre d'arguments n'est pas correct.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38 '------------------------------------------------------------------------------ ' <auto-generated> ' This code was generated by a tool. ' Runtime Version:4.0.30319.42000 ' ' Changes to this file may cause incorrect behavior and will be lost if ' the code is regenerated. ' </auto-generated> '------------------------------------------------------------------------------ Option Strict On Option Explicit On Namespace My 'NOTE: This file is auto-generated; do not modify it directly. To make changes, ' or if you encounter build errors in this file, go to the Project Designer ' (go to Project Properties or double-click the My Project node in ' Solution Explorer), and make changes on the Application tab. ' Partial Friend Class MyApplication <Global.System.Diagnostics.DebuggerStepThroughAttribute()> _ Public Sub New() MyBase.New(Global.Microsoft.VisualBasic.ApplicationServices.AuthenticationMode.Windows) Me.IsSingleInstance = false Me.EnableVisualStyles = true Me.SaveMySettingsOnExit = true Me.ShutDownStyle = Global.Microsoft.VisualBasic.ApplicationServices.ShutdownMode.AfterMainFormCloses End Sub <Global.System.Diagnostics.DebuggerStepThroughAttribute()> _ Protected Overrides Sub OnCreateMainForm() Me.MainForm = Global.GUI.frmStart End Sub End Class End Namespace
Du coup, les attributs des lignes suivantes sont en rouge également (pas soulignés, carrément écrit en rouge).
Ensuite, dans la Sub d'en dessous, OnCreateMainForm et frmStart sont soulignés également.
OnCreateMainForm pour la raison qu'il ne peut pas être déclaré Overrides car il n'y a pas d'élément correspondant dans la classe de base soi-disant.
frmStart avec le message "Class name is not valid at this point."
Malgré cela, je peux compilé et l'application fonctionne parfaitement. Ce n'est donc pas bloquant mais j'aimerais quand même avoir un outil qui fonctionne correctement et ne me retourne pas de fausses erreurs.
Y a une configuration à faire ?? C'est ma première expérience avec cet outil. Du coup, je suis un peu perdu...
Partager