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"