Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.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
Visual studio 2008 SQL Server CE的Visual Studio安装项目安装程序先决条件_Visual Studio 2008_Windows Installer - Fatal编程技术网

Visual studio 2008 SQL Server CE的Visual Studio安装项目安装程序先决条件

Visual studio 2008 SQL Server CE的Visual Studio安装项目安装程序先决条件,visual-studio-2008,windows-installer,Visual Studio 2008,Windows Installer,我在VisualStudio2008SP1的解决方案中有一个安装项目。应用程序安装正常,但未加载我的SQL Server CE必备组件 我设置了以下配置: 我还需要做其他事情吗,比如定制动作之类的?谢谢。我建议您尝试使用private(作为项目的一部分部署SQL Server Compact 3.5 DLL) 如果以这种方式部署,则可以避免此问题,并且 用户不需要管理凭据即可安装应用程序 也可以使用ClickOnce部署 另一个优点(或在某些罕见的情况下是缺点)是部署将不由Microsof

我在VisualStudio2008SP1的解决方案中有一个安装项目。应用程序安装正常,但未加载我的SQL Server CE必备组件

我设置了以下配置:


我还需要做其他事情吗,比如定制动作之类的?谢谢。

我建议您尝试使用private(作为项目的一部分部署SQL Server Compact 3.5 DLL)

如果以这种方式部署,则可以避免此问题,并且

  • 用户不需要管理凭据即可安装应用程序

  • 也可以使用ClickOnce部署


另一个优点(或在某些罕见的情况下是缺点)是部署将不由Microsoft Update提供服务…

从同一位置选择先决条件

谢谢你的回复。我已经看到了这一点,现在不想使用ClickOnce。虽然到目前为止,我只在ClickOnce中使用了这种类型的部署,但据我所知,它不一定是ClickOnce部署。。。只需在项目中包含dll文件,而不是使用Windows安装程序将SQL Server CE安装到主机上。只要您不必部署到GAC,这应该可以正常工作……我很想知道为什么使用先决条件不起作用,但我确实让它与基于文件的部署一起工作+1作为一种解决方法,但希望有人能就prereq方法的错误提出建议。