如何解决如何从Razor类库中获取嵌入式静态文件的列表?
标题真的是个问题...
我有一个嵌入式Razor类库,其中包含一些CSS文件,这些文件是一堆Bootstrap主题。
由于Razor类库将其全部内容编译为一个文件,因此没有const formValues = this.getCheckBoxes_FormGroup.value;
formValues.sort(function(a,b){
return new Date(b.creationDate) - new Date(a.creationDate);
});
for( var i = 0; i < formValues.length ; i++ ){
this.getCheckBoxes_FormGroup.at(i).patchValue(formValues[i])
}
,因此wwwroot / css目录上的File System
不能像正常的网站项目中那样工作
(在相关的情况下,THIS SO QUESTION是我在该项目的开发过程中问过的,并显示了用于将静态文件嵌入到我的RCL中的代码)
(项目使用.NET Core 3.0)
解决方法
我使用以下SO答案的组合找到了答案:
How to get class library assembly reference in .NET Core project?
confused about resources and GetManifestResourceNames()
System.Reflection.Assembly assembly = System.Reflection.Assembly.GetAssembly(typeof(NameSpaceForMyRCL.Class));
string[] names = assembly.GetManifestResourceNames();
上面的代码为我提供了嵌入文件的完整列表,然后可以使用Linq
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。