4
votes

Erreur lors de la tentative d'affichage de la page Propriétés de l'application dans Visual Studio 2017

Lorsque vous essayez d'ouvrir les propriétés d'une application WPF, sur la page Application, cela donne l'erreur suivante:

Une erreur s'est produite lors du chargement de la page. La méthode ou l'opération n'est pas implémentée.

 screenshot

Dans l'Observateur d'événements Windows, je peux trouver ceci:

Error Information 
AppInsightsEvent Name = vs/ml/proppages/appdesigner/prop-page-designer-view-fault
Description           = ActivatePage
TelemetrySession      = '4a288b83-00d2-4f45-84cf-513352811580' Started = True OptIn=True IsInitialized = True Cloned = False
WatsonEventType       = VisualStudioNonFatalErrors2
UTC time              = 2019-03-07T10:27:40

Exception:  System.NotImplementedException  
The method or operation is not implemented. 

Microsoft.VisualStudio.Editors.PropertyPages.WPF.ApplicationPropPageVBWPF.StartupObjectOrUri.GetHashCode()
System.Collections.Hashtable.GetHash(Object key) 
System.Collections.Hashtable.InitHash(Object key, Int32 hashsize, UInt32& seed, UInt32& incr) 
System.Collections.Hashtable.ContainsKey(Object key) 
System.Windows.Forms.ComboBox.ComboBoxItemAccessibleObjectCollection.get_Item(Object key) 
System.Windows.Forms.ComboBox.ComboBoxUiaProvider.SetComboBoxItemSelection()
System.Windows.Forms.ComboBox.OnSelectedIndexChanged(EventArgs e) 
System.Windows.Forms.ComboBox.set_SelectedIndex(Int32 value) 
System.Windows.Forms.ComboBox.set_SelectedItem(Object value) 
Microsoft.VisualStudio.Editors.PropertyPages.WPF.ApplicationPropPageVBWPF.SetSelectedStartupObjectOrUriIntoCombobox(ComboBox combobox, StartupObjectOrUri startupObjectOrUri) 
Microsoft.VisualStudio.Editors.PropertyPages.WPF.ApplicationPropPageVBWPF.SetStartupObjectOrUriIntoUI(Control control, PropertyDescriptor prop, Object value) 
Microsoft.VisualStudio.Editors.PropertyPages.PropertyControlData.InitPropertyUI()
Microsoft.VisualStudio.Editors.PropertyPages.PropPageUserControlBase.InitPage()
Microsoft.VisualStudio.Editors.PropertyPages.PropPageUserControlBase.SetObjects(Object[] objects) 
Microsoft.VisualStudio.Editors.PropertyPages.PropPageUserControlBase.IPropertyPageInternal_SetObjects(Object[] objects) 
Microsoft.VisualStudio.Editors.PropertyPages.PropPageBase.Create(IntPtr hWndParent) 
Microsoft.VisualStudio.Editors.PropertyPages.PropPageBase.IPropertyPage2_Activate(IntPtr hWndParent, RECT[] pRect, Int32 bModal) 
Microsoft.VisualStudio.Editors.PropPageDesigner.PropPageDesignerView.ActivatePage(IPropertyPage PropPage)

Ce que je J'ai essayé

  • J'ai précédemment installé Visual Studio 2019 RC, mais je l'ai maintenant désinstallé. Cette version a également donné la même erreur.
  • La réinstallation de Visual Studio 2017 n'a pas aidé.
  • Cela se produit dans les projets anciens et récemment créés.
  • Mon collègue ne l'a pas sur son ordinateur avec les mêmes projets.
  • Je n'ai eu aucun problème la semaine dernière. Je n'ai rien installé / désinstallé de spécial.


2 commentaires

On dirait que VS 2019 a remplacé un fichier que VS 2017 utilisait et que vous êtes maintenant coincé avec lui. Tout ce que je peux suggérer, c'est d'essayer de découvrir de quel fichier il s'agit et de le remplacer par un bon, peut-être copié à partir du PC de vos collègues. Vous pourrez peut-être comparer les fichiers de votre ordinateur et les leurs pour déterminer les différences. Ce serait pénible mais cela peut être nécessaire, si même la réinstallation de CS 2017 n'aide pas.


J'ai pu accéder à la page avant, lorsque les deux versions ont été installées.


4 Réponses :


1
votes

J'ai eu ce problème avec Visual Studio 2017 15.9. J'ai installé une ancienne version de Visual Studio (15.6) et le problème a disparu.

Installation d'une version antérieure de Visual Studio 2017: https://docs.microsoft.com/en-us/visualstudio/productinfo/installing-an-earlier-release-of-vs2017


1 commentaires

Bonnes nouvelles! On dirait qu'il existe un correctif pour faire avancer la version vers 15.9.19 au lieu de revenir à 15.6



1
votes

Je viens d'ouvrir le fichier * .csproj et de changer TargetFrameworkVersion en v4.7.5 et cela a partiellement résolu le problème. Mon projet a été initialement développé sous .NET 3.5. Maintenant, l'onglet Application s'ouvre, mais ne se compile pas. Je peux modifier les propriétés souhaitables et ensuite modifier la version cible pour compiler le projet. Bien sûr, ce n'est pas la solution. PS. La solution est ici: https://developercommunity.visualstudio.com/content/problem/549137/known-issue-application-tab-of-vb-project-property.html


0 commentaires

1
votes

J'ai trouvé cette solution: Veuillez procéder comme suit pour résoudre votre problème:

  • Quittez VS 2017

  • Lancez VS 2017 Installer.

  • Cliquez sur Modifier.

  • Vérifiez la charge de travail "Développement de bureau .NET". Si coché, décochez puis archivez la deuxième exécution (désinstaller - installer)

  • Cliquez sur Modifier.

  • Recharger votre projet


0 commentaires

1
votes

Correction : mise à jour vers la dernière version de Visual Studio 2017 - 15.9.19+

 entrez la description de l'image ici

Il semble que ce n'était un problème que pour les types de projets .vbproj .

Cela a également été signalé dans:


0 commentaires