【问题标题】:Any unzip-and-run Visual-Studio or third party free tool?任何解压并运行 Visual-Studio 或第三方免费工具?
【发布时间】:2010-10-07 19:01:11
【问题描述】:

我通常使用 ClickOnce 作为我的发布方法,但我讨厌向人们发送一堆文件并不得不说“请解压缩并运行设置”。我需要做的就是这个简单的事情。将所有文件放在一个文件中,然后将它们解压缩到临时文件夹并运行安装程序的程序。我还没有深入了解 Visual Studio 的功能(我使用的是 2010 专业版),但到目前为止我还没有找到任何方法来实现这一点。

【问题讨论】:

    标签: visual-studio


    【解决方案1】:

    查看像 Advanced Installer 这样的安装包生成器。它将为您将其打包为 exe 或 msi 安装。您甚至可以让它每次都为您构建解决方案!免费软件版本应该适用于简单安装。

    编辑

    很抱歉,我认为免费软件版本是无限的 :( 抱歉。

    【讨论】:

      【解决方案2】:

      究竟是什么问题?您可以使用 VS2010、C/C++ 构建完全不需要设置的独立应用程序。只需在同一个文件夹中部署所需的 dll 即可。

      你能说出你想要达到什么目标吗?是您要部署的 .NET 项目还是要创建的新项目?有一些设置项目可以创建可以部署为单个文件的 MSI。但这是针对 Windows 的。

      【讨论】:

      • 我正在制作 .NET 应用程序。有时我需要主 .exe 以外的文件(不仅仅是 dll)。 ClickOne 工具几乎是完美的。它添加所有必要的文件并检查目标计算机的要求并在必要时下载它们。超级好用。但唯一的问题是我最终得到了多个文件(我使用“从 CD/DVD 安装”选项,因为没有“从独立文件安装”选项)。
      • 检查您是否有专业版下的安装项目类型。您可以将其设置为在项目属性下打包必要的文件。有些地方配置比较乱(比如设置需要的.NET版本和框架),但是如果你有这个项目类型,应该就够了。编辑:msdn.microsoft.com/en-us/library/19x10e5c.aspx
      • 我有,但是很乱。我已经遇到了问题。我宁愿使用 ClickOnce 并压缩文件。
      • 一试就没有那么糟糕了。我在半小时内完成了第一个项目。
      • 我必须包含 SqlCeServer,我还没有弄清楚如何包含必要的 dll。如果用户没有安装 ClickOnce 下载整个想法。另外,我添加了一个 .sdf (sql ce) 数据文件,该文件没有以完全权限写入,因此在尝试连接它时出现错误,并且找不到告诉安装程序以完全权限复制它的方法每个人。类似的东西。
      【解决方案3】:

      我知道一个更好的方法:ClickOnce。

      【讨论】:

        猜你喜欢
        • 2010-10-27
        • 1970-01-01
        • 1970-01-01
        • 2010-12-12
        • 1970-01-01
        • 2010-09-06
        • 1970-01-01
        • 1970-01-01
        • 2014-01-27
        相关资源
        最近更新 更多