Fody/Costura

Embedded resources in VB.NET are namespaced incorrectly

bilogic opened this issue · 1 comments

  • WPF
  • UWP
  • iOS
  • Android
  • .NET Standard
  • .NET Core

Component

System.Data.SQLite and SQLite.Interop.Dll

Version of Library

1.0.113.1

Version of OS(s) listed above with issue

Windows 10 and possibly all flavours of Windows.

Steps to Reproduce

  1. Clone the repo https://github.com/bilogic/sqlite-costura
  2. Compile for CS, DLLs are embedded nicely and namespaced as Costura32.sqlite.interop.dll and Costura64.sqlite.interop.dll
  3. Compile for VB, DLLs are embedded but namespaced wrongly as sqlitevb.SQLite.Interop.dll, see images

CS Embedded resources namespaced correctly as Costura32.sqlite.interop.dll and Costura64.sqlite.interop.dll
image

Expected Behavior

VB Embedded resources should be namespaced correctly as Costura32.sqlite.interop.dll and Costura64.sqlite.interop.dll

Actual Behavior

VB Embedded resources namespaced wrongly as sqlitevb.SQLite.Interop.dll
image

oops, I realized there is no support for VB.NET