tmi*_*hty 13 .net vb.net dll interop
我正在分发System.Data.Sqlite.dll我使用NUGET集成到我的项目中的内容.
我将我的应用程序发布为x86.
如果我只是将System.Data.Sqlite.dll分发到我的应用程序文件夹,我的应用程序崩溃了.
当我在编译时分发VS放入bin\x86\Release\x86 \的文件"SQLite.Interop.dll"时,我的应用程序不再崩溃,一切正常.
但是,我不想分发Interop dll.因此,我在我的解决方案中右键单击引用System.Data.Sqlite并将"Embed Interop Type"设置为"True".
现在,Visual Studio不再需要编译我的应用程序,告诉我
当程序集配置为嵌入Interop类型时,对SQLiteCommand类的引用无效.
我真的要分发Sqlite.Interop.dll,还是我可以解决这个优雅的方式?
谢谢.