VB.NET 和 C# 项目中嵌入式资源命名的差异
Difference in embedded resources naming in VB.NET and C# projects
我有一个c#的测试项目,我读取了嵌入式资源,returns按文件夹分隔,就像我在项目中一样。
Project C#
我在 vb 中还有一个,我做的和上一个一样,但不按文件夹分开读取。
我不明白为什么一个是,另一个不是,
Project VB.NET
帮助我,在此先感谢。
简而言之:
嵌入式资源遵循此标准
对于 C'#'
(RootNameSpace).(PathToResource)
根名称空间 DatabaseMigrationsTest.DbUp
路径 "Clients > 001_CreatePersonTable.sql"
对于VB.NET
(RootNameSpace).(ResourceItem)
根名称空间 DatabaseMigrationsTest.DbUp
ResourceItem "001_CreatePersonTable.sql"
我有一个c#的测试项目,我读取了嵌入式资源,returns按文件夹分隔,就像我在项目中一样。
Project C#
我在 vb 中还有一个,我做的和上一个一样,但不按文件夹分开读取。 我不明白为什么一个是,另一个不是,
Project VB.NET
帮助我,在此先感谢。
简而言之:
嵌入式资源遵循此标准
对于 C'#'
(RootNameSpace).(PathToResource)
根名称空间 DatabaseMigrationsTest.DbUp
路径 "Clients > 001_CreatePersonTable.sql"
对于VB.NET
(RootNameSpace).(ResourceItem)
根名称空间 DatabaseMigrationsTest.DbUp
ResourceItem "001_CreatePersonTable.sql"