Visual Studio 2017 年尝试查看“应用程序属性”页面时出错
Error when trying to view the Application Properties page in Visual Studio 2017
尝试打开 WPF 应用程序的属性时,在“应用程序”页面上出现以下错误:
An error occurred trying to load the page. The method or operation is not implemented.
在 Windows 事件查看器中我可以找到这个:
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)
我试过的
- 我之前安装了 Visual Studio 2019 RC,但现在已经卸载了。该版本也给出了同样的错误。
- 重新安装 Visual Studio 2017 没有帮助。
- 这发生在旧项目和新创建的项目中。
- 我的同事在他的计算机上没有相同项目的这个。
- 上周我没有遇到任何问题。我installed/uninstalled没有什么特别的。
我在使用 Visual Studio 2017 15.9 时遇到了这个问题。我安装了旧版本的 Visual Studio (15.6),问题消失了。
正在安装 Visual Studio 2017 的早期版本:https://docs.microsoft.com/en-us/visualstudio/productinfo/installing-an-earlier-release-of-vs2017
我只是打开 *.csproj 文件并将 TargetFrameworkVersion 更改为 v4.7.5,它部分解决了问题。我的项目最初是在 .NET 3.5 下开发的。现在应用程序选项卡打开,但不编译。我可以更改所需的属性,而不是将目标版本更改回编译项目。当然,这不是解决方案。
PS。解决方案在这里:https://developercommunity.visualstudio.com/content/problem/549137/known-issue-application-tab-of-vb-project-property.html
我找到了这个解决方案:
请执行以下操作来解决您的问题:
退出 VS 2017
启动 VS 2017 安装程序。
单击“修改”。
检查“.NET 桌面开发”工作量。如果选中,请取消选中然后在第二个 运行(卸载 - 安装)
中签入
单击“修改”。
重新加载您的项目
修复:更新到最新版本Visual Studio 2017 - 15.9.19+
看来这只是 .vbproj
项目类型的问题。
这也报告于:
尝试打开 WPF 应用程序的属性时,在“应用程序”页面上出现以下错误:
An error occurred trying to load the page. The method or operation is not implemented.
在 Windows 事件查看器中我可以找到这个:
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)
我试过的
- 我之前安装了 Visual Studio 2019 RC,但现在已经卸载了。该版本也给出了同样的错误。
- 重新安装 Visual Studio 2017 没有帮助。
- 这发生在旧项目和新创建的项目中。
- 我的同事在他的计算机上没有相同项目的这个。
- 上周我没有遇到任何问题。我installed/uninstalled没有什么特别的。
我在使用 Visual Studio 2017 15.9 时遇到了这个问题。我安装了旧版本的 Visual Studio (15.6),问题消失了。
正在安装 Visual Studio 2017 的早期版本:https://docs.microsoft.com/en-us/visualstudio/productinfo/installing-an-earlier-release-of-vs2017
我只是打开 *.csproj 文件并将 TargetFrameworkVersion 更改为 v4.7.5,它部分解决了问题。我的项目最初是在 .NET 3.5 下开发的。现在应用程序选项卡打开,但不编译。我可以更改所需的属性,而不是将目标版本更改回编译项目。当然,这不是解决方案。 PS。解决方案在这里:https://developercommunity.visualstudio.com/content/problem/549137/known-issue-application-tab-of-vb-project-property.html
我找到了这个解决方案: 请执行以下操作来解决您的问题:
退出 VS 2017
启动 VS 2017 安装程序。
单击“修改”。
检查“.NET 桌面开发”工作量。如果选中,请取消选中然后在第二个 运行(卸载 - 安装)
中签入
单击“修改”。
重新加载您的项目
修复:更新到最新版本Visual Studio 2017 - 15.9.19+
看来这只是 .vbproj
项目类型的问题。
这也报告于: