essayé de mettre à jour un projet de site Web .NET 2.0 dans VB 4.5.2 et que la compilation a rompu avec les erreursMise à niveau d'un projet de site web de .NET 2.0 à 4.5.2: manquant ScriptManager, ScriptService, ScriptMethod
BC30002 Type 'ScriptManager' is not defined.
BC30002 Type 'System.Web.Script.Services.ScriptMethod' is not defined.
BC30002 Type 'System.Web.Script.Services.ScriptService' is not defined.
Essayé Import System.Web.UI
mais cela n'a pas fonctionné et il y avait un avertissement que l'importation était inutile. Idem avec System.Web.Extensions
.
La première erreur se produit sur la ligne:
Public ReadOnly Property ScriptManagerObject() As ScriptManager
Get
Return Me.ScriptManager1
End Get
End Property
Le membre est défini dans ASPX comme
<asp:ScriptManager ID="ScriptManager1" runat="server">
<Services>
<asp:ServiceReference Path="AutoComplete.asmx" />
</Services>
</asp:ScriptManager>
Que dois-je faire pour pointer le compilateur à l'espace de noms correct pour ScriptManager
etc?
EDIT:
Essayé ajoutant cette ligne à la page ASPX:
<%@ Register TagPrefix="asp" Namespace="System.Web.UI" Assembly="System.Web"%>
ne fonctionne pas.
Essayé d'ajouter une référence à System.Web.Extensions
pour la structure 4.0. N'a pas fonctionné.
Essayé de supprimer l'objet ScriptManager1
de l'ASPX et de l'ajouter de nouveau à partir de la boîte à outils sous le même nom. Il n'est toujours pas trouvé en tant que membre de la classe de la page. Comment pouvons-nous résoudre ce mystère?