【问题标题】:Compile to stand alone exe for C# app in Visual Studio 2010在 Visual Studio 2010 中编译为 C# 应用程序的独立 exe
【发布时间】:2011-02-27 02:46:09
【问题描述】:

类似于这个问题 Compile to a stand-alone executable (.exe) in Visual Studio

但没有什么对我有用。

我用 C# 编写了一个非常简单的应用程序。我希望将其编译为独立的 exe 文件,但我似乎找不到合适的设置来执行此操作。一切都编译到发布文件夹中,只有安装/安装文件。

谢谢!

【问题讨论】:

    标签: c# visual-studio-2010 console-application


    【解决方案1】:

    构建控制台应用程序后可以获得单个文件的EXE

    您的应用程序文件夹-> bin 文件夹-> 会有很多文件 需要2个文件必须和其他引用的dll

    1. IMG_PDF_CONVERSION [this is my application name, take your application name]
    2. IMG_PDF_CONVERSION.exe [this is supporting configure file]
    3. your refered dll's
    

    然后您可以将 3(exe、配置文件、引用的 dll)dll 移动到任何文件夹中

    如果你点击第一个 IMG_PDF_CONVERSION 它将执行应用程序很酷的方式

    任何钙化请询问您的问题。

    【讨论】:

    • 编译成独立的可执行文件,在 bin/debug 或 bin/release 文件夹中有一个文件。
    【解决方案2】:

    在 Visual Studio 中按下开始按钮。然后转到存储解决方案的位置并打开主项目的文件夹,然后打开 bin 文件夹。如果您的应用程序在调试模式下运行,请转到调试文件夹。如果在发布模式下运行,则转到发布文件夹。你应该在那里找到你的 exe。

    【讨论】:

      【解决方案3】:

      您可以使用调试文件夹中的文件,但是如果您使用一些检查软件查看应用程序调试信息,您可以清楚地看到“符号文件名”,它可以揭示原始exe文件路径中不需要的信息。

      【讨论】:

        【解决方案4】:

        我正在使用 Visual Studio 2010 在SMSC Server 上制作程序。你要做的就是去构建->发布。系统会询问您一些简单的事情以及您想要存储应用程序的位置,浏览您想要放置它的位置。

        我希望这就是你要找的东西

        【讨论】:

          【解决方案5】:

          您确定选择了控制台应用程序吗?我正在运行 VS 2010 并使用 vanilla 设置将 C# 控制台应用程序构建到 \bin\debug。尝试创建一个新的控制台应用程序项目,语言设置为 C#。构建项目,然后转到 Project/[Console Application 1]Properties。在 Build 选项卡中,Output 路径是什么?它应该默认为 bin\debug,除非您在工作站上有一些限制设置等。还要查看构建输出窗口,看看是否有任何错误被抛出——在这种情况下,当然不会在输出文件夹中构建任何东西......

          【讨论】:

            【解决方案6】:

            你只需编译它。在 bin\Release(或 bin\Debug)文件夹中,.exe 将在其中。

            如果您询问如何制作一个完全不依赖 .NET 框架的可执行文件,那么这要困难得多,您需要购买 RemoteSoft's Salamader 之类的东西。一般来说,这并不值得费心:Windows Vista 已经预装了 .NET 框架 2.0,所以如果您担心这一点,您可以只针对 2.0 框架(然后只有 XP 用户必须安装该框架) .

            【讨论】:

            • 但 bin/Release 文件夹中没有显示任何内容。 (并且我已将项目设置为发布)不,我希望打包框架。
            • 这适用于我从 Github 下载的 C# 程序代码。现在我有了运行程序的可执行文件。
            猜你喜欢
            • 1970-01-01
            • 2011-01-03
            • 1970-01-01
            • 1970-01-01
            • 2012-08-10
            • 2011-06-18
            • 2020-03-16
            • 1970-01-01
            • 2021-01-09
            相关资源
            最近更新 更多