gpt4 book ai didi

c# - 类库项目中的资源

转载 作者:可可西里 更新时间:2023-11-01 08:55:28 24 4
gpt4 key购买 nike

我想将一些 xml 文件作为资源添加到我的类库项目中。知道怎么做,稍后再调用吗?在 Windows 应用程序中,我会像 ClassLibrary1.Properties.Resources.file.xml

但是我不知道我是怎么做到的,但在这里它不起作用?

最佳答案

This article解释如何在 C# 中使用嵌入式资源。

归结为

  1. 在“设计时”:将文件添加到项目并将其标记为嵌入式资源(属性)
  2. 在“运行时”:获取包含所需资源的 Assembly 实例,然后将该资源作为流输出。

var assembly = Assembly.GetExecutingAssembly();

var stream = assembly.GetManifestResourceStream("fully.qualified.name.of.the.resource");

如果您正在努力计算资源的 fq 名称,一个懒惰的方法是使用 reflector打开容纳它的组件。转到资源文件夹,右键单击特定资源并选择“复制”。

关于c# - 类库项目中的资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3032592/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com