首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用BricsCAD上下文保存的设置在哪里?

使用BricsCAD上下文保存的设置在哪里?
EN

Stack Overflow用户
提问于 2021-09-17 12:26:03
回答 1查看 114关注 0票数 0

我的C# DLL项目有设置设置文件中会自动保存defaut值。

当我执行设置的保存时:

代码语言:javascript
运行
复制
Properties.Settings.Default.Save();

当我显示我的表单时,它们被正确地读出。但是我无法确定用户保存的配置文件的版本在哪里?我试着去看%localappdata%,但那里什么都没有。

概括如下:

  1. 这是一个.Net DLL工具,在BricsCAD内部运行。
  2. 我们使用的是Properties.Settings概念。
  3. 文件的用户Save()版本保存在哪里?

更新

这是我能找到的关于这个主题的最接近的对话 (与AutoCAD相关)。它仍然是相关的,因为我的工具被三个CAD软件包使用:

  • AutoCAD
  • BricsCAD
  • ZWCAD

但有关的讨论并没有回答我的问题。显然,“设置”持续存在。但是他们并没有坚持使用我的工具的%localappdat%文件夹。我现在已经用BricsCAD和ZWCAD进行了测试,但仍然找不到它们。

根据这个文章,应该更新配置文件。但是DLL所在的配置文件没有更新。即使这个机制有效。持久化设置在其他地方。

EN

回答 1

Stack Overflow用户

发布于 2021-09-19 15:10:02

我决定在控制台窗口中使用MS-DOS命令findstr

findstr /s "SaveToDXF_DuplicateCreateCount“*.config

我在我的C驱动器上进行了测试,它产生了三个文件,其中一个似乎是令人感兴趣的文件:

c:\Users[USERNAME]\AppData\Local\Bricsys\DefaultDomain_Path_LOTSOFCHARACTERS\21.2.06.0\user.config

LOTSOFCHARACTERS是一个奇怪的文本序列。但是当我打开那个user.config文件时,它有我的当前设置。

我不确定为什么我的设置会以这种方式持续存在。

这个答案(https://stackoverflow.com/a/60117461/2287576)实际上解释了上述的一个不同的问题。引用如下:

用户设置(用户范围中的设置)(适用于Visual 2017+)这些设置与应用程序设置一起存储,但具有相关的本地存储文件,用于存储用户(或应用程序)在运行时可以更改的值: 2.1存储在当前用户配置文件中的user.config文件 如果设置的漫游属性设置为false,则为User/AppData/Local/CompanyName/ProductName.exe_/Assembly版本部分。 2.2存储在当前用户配置文件中的user.config文件 User/AppData/Roaming/CompanyName/ProductName/File版本 节中,如果将设置漫游属性设置为true,则为。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69223410

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档