“资源”从不同的子项目使用时,文件夹有错误的路径
我有以下结构:
├── Main
│ ├── Controllers
│ │ ├── MainController.cs
│ ├── Startup.cs
├── Common
├── Services
├── CommonServices.cs
├── Resources
│ ├── Controllers
│ │ ├── MainController.resx
├── Services
├── CommonServices.resx
在startup.cs
我有:
public void ConfigureServices(IServiceCollection services)
{
services.AddLocalization(options => options.ResourcesPath = "Resources");
// ...
}
问题是资源文件的路径是错误的:main.resources。< resource-path>
。我希望它是资源。
我提供的唯一解决方案是结合两个子项目,这与我首先要实现的相反。
I have the following structure:
├── Main
│ ├── Controllers
│ │ ├── MainController.cs
│ ├── Startup.cs
├── Common
├── Services
├── CommonServices.cs
├── Resources
│ ├── Controllers
│ │ ├── MainController.resx
├── Services
├── CommonServices.resx
In the Startup.cs
I have:
public void ConfigureServices(IServiceCollection services)
{
services.AddLocalization(options => options.ResourcesPath = "Resources");
// ...
}
The problem is that the path of the resources file is wrong: Main.Resources.<resource-path>
. I want it to be Resources.<resource-path>
.
The only solution I came with is combining the two sub-projects, which is the opposite of what I want to achieve in first place.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论