在 asp.net mvc-5 中更改资源类型 属性
Change Resource Type property in asp.net mvc-5
有什么方法可以在 C# 中更改资源的 Build-Action
。我已在本地系统上手动完成,但在 TFS-Domain
上发布此项目时,它不会加载文件并给出异常:
{"No resource with name myAppName.Assets.fonts.abc.ttf"}
关键是我不想在发布网站时总是手动执行此操作(手动步骤是):
- 右键单击文件
- 点击了属性
- 将其构建操作从
Content
更改为 Embedded Resource
只需将文件复制到您的 app_data 目录中即可正常访问,而不是将其设为嵌入式资源。
var path = HttpContext.Current.Server.MapPath("~/App_Data/abc.ttf");
有什么方法可以在 C# 中更改资源的 Build-Action
。我已在本地系统上手动完成,但在 TFS-Domain
上发布此项目时,它不会加载文件并给出异常:
{"No resource with name myAppName.Assets.fonts.abc.ttf"}
关键是我不想在发布网站时总是手动执行此操作(手动步骤是):
- 右键单击文件
- 点击了属性
- 将其构建操作从
Content
更改为Embedded Resource
只需将文件复制到您的 app_data 目录中即可正常访问,而不是将其设为嵌入式资源。
var path = HttpContext.Current.Server.MapPath("~/App_Data/abc.ttf");