【问题标题】:app.config visual studio creationapp.config 视觉工作室创建
【发布时间】:2012-10-10 20:27:52
【问题描述】:

一个简单的问题,我可能忽略了显而易见的问题。

我正在尝试使用 Visual Studio 2010 Express 在 C++ (.NET) 中使用 ApplicationSettings(我也使用 2008 pro)

但是我对此无能为力 - 如果我尝试使用表单设计器添加设置,我会得到“项目中不存在设置文件。添加设置文件并重试”。如何添加设置文件 (app.config)?任何“添加”部分都没有选项。我尝试在 VS(创建新文件并保存)和资源管理器中手动添加文件。

在我破解并编写一些代码来读取 XML 配置文件之前 - 请有人解释设置和使用 app.config 的正确方法 - 例如,保存主窗体的位置和大小。

【问题讨论】:

    标签: c++ .net visual-studio-2010 app-config


    【解决方案1】:

    这是一个托管的 C++ 项目吗?

    设置文件基于 .Net 的 ApplicationSettingsBaseConfigurationManager 类,因此除非您使用 .Net,否则您将无法轻松使用它们。

    编辑:我刚刚创建了一个托管 C++ 项目,你是对的,没有添加设置文件的选项。

    在 C# 项目中,这会生成一个派生自 ApplicationSettingsBase 的静态类,Visual Studio 会从基于 GUI 的配置屏幕自动更新该类。我只能假设不支持自动生成托管 C++ 类。对不起。

    【讨论】:

    • 是的 - 使用 .net。我确实尝试过从 ApplicationSettingsBase 派生一个类 - 根据 msdn 文章,但仍然没有乐趣。
    • 我想是时候自己动手了——我已经花了足够多的时间看这个了!但是,似乎确实有一些支持 - 数据。设计器属性选项卡中的应用程序设置。
    • 回答我自己的问题 - 并提出另一个问题。执行此操作的方法似乎是创建一个继承自 ApplicatioSettingsBase 的类 - msdn 中用于 ApplicationSettingsBase 的示例代码运行良好。但是,鉴于 VS 2012 有一个创建配置文件选项:是否有更简单的方法来执行此操作并自动将属性链接到配置文件?也许这只是我的懒惰 - 但属性选项卡的 ApplicationSettings 部分暗示有一种方法可以做到这一点(如果不是在 VS2010 中,那么在 2012 年)
    猜你喜欢
    • 1970-01-01
    • 2018-06-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-02
    相关资源
    最近更新 更多