Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/289.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 2010中部署C#winApp_C#_.net_Visual Studio 2010_Crystal Reports_Setup Deployment - Fatal编程技术网

创建设置&;在具备先决条件的Visual Studio 2010中部署C#winApp

创建设置&;在具备先决条件的Visual Studio 2010中部署C#winApp,c#,.net,visual-studio-2010,crystal-reports,setup-deployment,C#,.net,Visual Studio 2010,Crystal Reports,Setup Deployment,我使用crystal reports和sql server 2008数据库在C#win forms中开发了一个windows窗体应用程序。当我尝试创建应用程序的setup exe时,我需要一些先决条件来在客户端部署或安装此应用程序,即 先决条件清单 .NET Framework 4.0 SQL Server Express 水晶报告 Windows安装程序 我从解决方案探索>新建项目>其他>安装和部署>visual studio安装程序>中获取一个新项目。完成所有这些操作后,我进入“必备”对话框

我使用crystal reports和sql server 2008数据库在C#win forms中开发了一个windows窗体应用程序。当我尝试创建应用程序的setup exe时,我需要一些先决条件来在客户端部署或安装此应用程序,即

先决条件清单

  • .NET Framework 4.0
  • SQL Server Express
  • 水晶报告
  • Windows安装程序
  • 我从解决方案探索>新建项目>其他>安装和部署>visual studio安装程序>中获取一个新项目。完成所有这些操作后,我进入“必备”对话框,选中列表中的上述4项,并标记“从我的应用程序文件夹下载必备”选项

    但是当我尝试建立这个设置时,我得到了这些错误

  • 一般故障生成引导程序
  • 要在“先决条件”对话框中启用“从与我的应用程序相同的位置下载先决条件”,必须将项目“SAP Crystal Reports Runtime Engine for.NET Framework”的文件“Crystal Reports for.NET Framework 4.0\CRRuntime_32bit_13_0_10.msi”下载到本地计算机。有关详细信息,请参阅
  • 不可恢复的生成错误
  • 请解决这个问题。
    提前感谢

    您需要将所有必备软件放在Microsoft sdk文件夹中。

    C:\ProgramFiles(x86)\Microsoft SDK\Windows\v8.1A\Bootstrapper\Packages\…

    C:\Program Files\Microsoft SDK\Windows\v8.1A\Bootstrapper\Packages\

    它可能位于其他位置,但只需在Microsoft sdk中查找bootstrapper\Packages文件夹即可

    如果这不起作用!您可以尝试InstallShield限量版:

    到这里下载免费注册并获得钥匙。免费:)

    要制作完整的可再发行安装和部署包,只需执行以下步骤:

    如果您使用的是VS2010:

  • 通过右键单击从解决方案资源管理器添加安装和部署项目,然后添加新项目>其他项目类型>安装和部署>visual studio安装程序
  • 在应用程序文件夹上单击鼠标右键,然后添加项目输出
  • 现在右键单击设置项目,将出现一个用于选择先决条件的新对话框
  • 现在从列表中检查您需要的先决条件,即.Net framework 4.0、SAP crystal Reports for.Net、SQL Express等
  • 您可以在C:\Program Files\Microsoft SDK\Windows\v7.0A\Bootstrapper\Packages文件夹中找到所有先决条件
  • 有时crystal reports运行时不可用,正如您在错误中提到的那样,因此我提供了一个链接供您下载这些文件

    下载后,将这些文件复制到Bootstrapper\Packages\Crystal…文件夹中

    现在试着建立你的设置


    我希望它对你有用

    您是否已将必备文件放在应用程序文件夹中。@MohdWaseem是的,我添加了一个包含crystal reports Runtimes的文件夹,但没有这样的文件夹,只有Microsoft SDK存在。因此,我必须创建这些文件夹。如果此dos不起作用,可以尝试InstallShield Limited Edition。链接在我的答案中。谢谢您的回答,我下载了这两个文件,现在所有的错误都被删除了。谢谢解释。