我想发布一个WinForms c#应用程序,但每当我这样做,无论x86或x64,我在目标机器上出现错误,说.dll丢失。我尝试了各种解决方案,但似乎没有任何工作,从手动添加文件到将输出切换到x86或x64,没有任何工作;如果我发布它,文件不会被创建。SQLite.Interop.dll错误发布应用程序时
实际工作的唯一情况是,如果我复制整个目标机器上的release/debug文件夹。然而,这是不受欢迎的,因为我不希望用户真正拥有/看到所有这些文件。我如何解决错误?
我想发布一个WinForms c#应用程序,但每当我这样做,无论x86或x64,我在目标机器上出现错误,说.dll丢失。我尝试了各种解决方案,但似乎没有任何工作,从手动添加文件到将输出切换到x86或x64,没有任何工作;如果我发布它,文件不会被创建。SQLite.Interop.dll错误发布应用程序时
实际工作的唯一情况是,如果我复制整个目标机器上的release/debug文件夹。然而,这是不受欢迎的,因为我不希望用户真正拥有/看到所有这些文件。我如何解决错误?
要创建一个新的安装项目
要将现有的安装项目添加到解决方案
你基本上想创建一个安装文件而不是给它调试吗? –
正确。该应用程序只能在几台计算机上运行,但我宁愿它有一个干净的安装,而不是始终复制和粘贴调试/发布文件夹w /数据库。 – EInherjar