【发布时间】:2021-04-08 13:39:30
【问题描述】:
我想为我的项目存储启动设置。当我转到项目属性/设置时,它是空的,除了一个链接显示“此项目没有默认设置文件。单击此处创建一个”。当我点击链接添加一个时,它说“系统找不到指定的文件。(HRESULT 的异常:0x80070002。”那么,如何添加默认设置文件?
【问题讨论】:
-
你创建了什么样的项目?
-
您的目标必须是 .NET Core 而不是 .NET Framework。你是故意的吗?如果您创建一个 VB WinForms 应用程序项目,您可以选择“.NET”,它是 .NET Core,默认面向 .NET 5.0,或者您可以选择“.NET Framework”,它的目标最高为 .NET Framework 4.8。 .NET Framework 不需要您创建设置文件。在 .NET Core 项目中,我看到了与您相同的行为。这似乎是 VS 中的一个错误,这并不奇怪,因为 .NET Core 中的新 VB WinForms 支持如此之多。我会尝试VS修复。我建议你也这样做。
-
我修复了 VS,我看到了同样的行为。这似乎是一个错误,您应该将其报告给 Microsoft。同时,如果要使用应用程序设置,则必须创建一个 .NET Framework 项目。请注意,虽然您以后无法将 .NET Framework 项目转换为 .NET Core 项目,但当问题得到解决后,您可以添加项目项,例如形式,从一个到另一个。虽然我还没有测试过,但另一种选择可能是将设置文件添加到适用于我的 C# 项目中,然后尝试手动对 VB 项目进行相应的更改。
-
您的应用程序是什么类型的?您可以在问题中添加一些图片。