nunit 在哪里存储最近加载的程序集

发布于 2024-07-23 06:32:51 字数 60 浏览 3 评论 0原文

当我们打开 NUnit 应用程序时,它会加载之前加载的程序集。 nunit 在哪里存储最近加载的程序集?

When we open NUnit application it loads the assemblies that are loaded in it previously. Where does nunit store those recently loaded assemblies?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

雨轻弹 2024-07-30 06:32:51

最新版本的 NUnit (2.5.0.9112) 将用户设置存储在 xml 文档中。

文件位置因用户而异,如下所示:

C:\文档和
设置\[用户]\应用程序
数据\NUnit\NUnitSettings.xml

在设置文件中,您将看到每个最近文件的标签。 例如:

<Setting name="RecentProjects.File1" value="C:\MyAssembly.dll" />
<Setting name="RecentProjects.File2" value="C:\MyAssembly2.dll" />

在上面的示例中,默认情况下将加载设置中标识的名称为“RecentProjects.File1”的程序集。


更新:
由于 OP 表示他们正在使用 NUnit 2.4.8 并且这个问题仍然悬而未决,我想我应该更新我的答案。

对于版本 2.4.8,上述答案几乎相同,除了 设置名称值需要进行如下更改:

<Setting name="RecentProjects.V2.File1" value="C:\MyAssembly.dll" />
<Setting name="RecentProjects.V2.File2" value="C:\MyAssembly2.dll" />

请注意,唯一的区别是添加了文本“V2”。 在此示例中,默认情况下将加载设置中标识的名称为“RecentProjects.V2.File1”的程序集。

希望这能回答您的问题。

您可以在此处找到这些项目的源代码。

The most recent version of NUnit (2.5.0.9112) stores user settings in an xml document.

File location varies by user, like so:

C:\Documents and
Settings\[user]\Application
Data\NUnit\NUnitSettings.xml

In the settings file, you'll see a tag for each recent file. For example:

<Setting name="RecentProjects.File1" value="C:\MyAssembly.dll" />
<Setting name="RecentProjects.File2" value="C:\MyAssembly2.dll" />

In the above example, the assembly identified in the setting with name "RecentProjects.File1" would be loaded by default.


UPDATE:
Since the OP indicated they are using NUnit 2.4.8 and this question is still open, I figured I should update my answer.

For version 2.4.8, the above answer is almost identical except the Setting name value would need to be altered as follows:

<Setting name="RecentProjects.V2.File1" value="C:\MyAssembly.dll" />
<Setting name="RecentProjects.V2.File2" value="C:\MyAssembly2.dll" />

Notice that the only difference is the addition of the text "V2". In this example, the assembly identified in the setting with name "RecentProjects.V2.File1" would be loaded by default.

Hope this answers your question.

You can find the source for these projects here.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文