gpt4 book ai didi

asp.net-core-mvc - ASP.NET MVC 6 : How to add resource file using project. json?

转载 作者:行者123 更新时间:2023-12-01 23:42:35 24 4
gpt4 key购买 nike

我使用的程序集需要将外部配置文件放在 bin 文件夹中才能正常工作。似乎在 MVC 6 中执行此操作的新方法是在 project.json 文件中包含引用。尽管detailed project.json docs我没有成功。

最佳答案

project.json 文件应包含配置文件中的“资源”定义。然后,您可以使用 list 资源访问该资源。

project.json

{
...
"resource": "bin/somefile.config",
...
}

如有必要,这还可以包括通配符和值数组。

*.cs

string resourceName = "ProjectName.bin.somefile.config";
Assembly.GetExecutingAssembly().GetManifestResourceStream(resourceName);

请注意,配置文件包含没有项目名称的斜杠,但生成的资源名称包含项目名称并将斜杠转换为点。

疑难解答

如果您要为资源流返回 null,它可以帮助设置断点并检查 Assembly.GetExecutingAssembly().GetManifestResourceNames() 的输出。

关于asp.net-core-mvc - ASP.NET MVC 6 : How to add resource file using project. json?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32134844/

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