Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 设置对System.Data.Sqlite的引用的正确方法_C#_Sqlite_System.data.sqlite - Fatal编程技术网

C# 设置对System.Data.Sqlite的引用的正确方法

C# 设置对System.Data.Sqlite的引用的正确方法,c#,sqlite,system.data.sqlite,C#,Sqlite,System.data.sqlite,我的解决方案包含几个项目。其中一个(DataBaseProject)使用Sqlite,因此我添加了对System.Data.Sqlite的引用,并将“copy local”设置为TRUE。DataBaseProject被MainProject引用。在MainProject bin文件夹中生成后,只有DataBaseProject.dll,但缺少System.Data.Sqlite.dll。如何设置project,System.Data.Sqlite.dll将位于MainProject的bin文件

我的解决方案包含几个项目。其中一个(DataBaseProject)使用Sqlite,因此我添加了对System.Data.Sqlite的引用,并将“copy local”设置为TRUE。DataBaseProject被MainProject引用。在MainProject bin文件夹中生成后,只有DataBaseProject.dll,但缺少System.Data.Sqlite.dll。如何设置project,System.Data.Sqlite.dll将位于MainProject的bin文件夹中?

您还必须添加对MainProject的引用,或者如您所说,已复制到其bin文件夹。

我认为只要DataBaseProject中有Sqlite的引用,我就不必再向MainProject添加该引用。@torpederos不幸的是,Main project无法了解您的输出依赖性。如果该库只是用于编译,那么就没有问题了。但是,由于您实际上需要它来执行您的应用程序,所以主项目需要通过引用来了解这一点。