我正在使用需要外部配置文件才能在bin文件夹中正常工作的程序集。看起来,在MVC 6中实现它的新方法是在project.json文件中包含引用。尽管detailed project.json docs我没有成功。ASP.NET MVC 6:如何使用project.json添加资源文件?
3
A
回答
2
project.json文件应该在配置文件中包含“资源”定义。然后您可以使用清单资源访问资源。
project.json
{
...
"resource": "bin/somefile.config",
...
}
这还可以包括通配符,并且如果必要的值的阵列。
*的.cs
string resourceName = "ProjectName.bin.somefile.config";
Assembly.GetExecutingAssembly().GetManifestResourceStream(resourceName);
注意,配置文件不包含项目名称,斜线,但由此产生的资源名称包括项目名称,并将其转换斜线点。
故障排除
如果您正重新null
您的资源流,它可以帮助设置断点和检查的Assembly.GetExecutingAssembly().GetManifestResourceNames()
输出。
1
当我尝试在project.json使用“资源”,然后编译我的项目输出窗口显示以下内容:
warning DOTNET1015: The 'resource' option is deprecated. Use 'embed' in 'buildOptions' instead.
所以我想这是首选的方法了。
相关问题
- 1. 如何在project.json中添加MVC程序集文件
- 2. 在ASP.NET中使用资源(.resx)文件添加新文件
- 3. 添加MapRoute的静态资源ASP.NET MVC
- 4. 如何在Asp.net MVC布局中使用资源文件
- 5. 在asp.net中添加资源文件中的图像mvc
- 6. 如何添加一个资源文件
- 7. 如何从资源添加.qss文件
- 8. 如何添加资源:XML文件
- 9. 如何手动将资源添加到Win32资源文件
- 10. ASP.NET MVC全局资源文件部署
- 11. ASP.NET MVC资源文件策略
- 12. ASP.NET MVC - 非嵌入式资源文件
- 13. SqueakSource添加资源文件
- 14. ASP.net MVC - 使用自定义文化 - 资源未被加载
- 15. ASP.Net资源文件
- 16. 如何gradle这个和其他资源文件夹添加资源文件夹
- 17. 使用资源键MVC 3 aspx文件
- 18. 学习如何使用asp.net mvc使用ajax的资源?
- 19. 使用asp.net中的资源文件
- 20. 使用jwt_required添加资源?
- 21. 添加到asp.net mvc项目后Resx资源和设计器文件未收缩
- 22. Asp.Net 5:如何从project.json文件加载程序集的版本?
- 23. 如何将文件添加到XCode中的资源文件夹?
- 24. 如何从代码添加文件到QT资源文件?
- 25. 如何在Grails应用程序中添加资源文件?
- 26. 如何将文件添加到UWP应用程序的资源?
- 27. 如何启用/使用与MVC 3的跨源资源共享?
- 28. 如何使用编译全球资源在ASP.NET MVC
- 29. 如何在asp.net mvc中使用全球化资源?
- 30. 如何在JavaScript文件中使用ASP.NET资源(.resx)字符串