我正在使用需要外部配置文件才能在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)字符串