谁能解释如何执行视觉工作室程序? [关闭]

Posted

技术标签:

【中文标题】谁能解释如何执行视觉工作室程序? [关闭]【英文标题】:Can anyone explain how to execute a visual studio program? [closed] 【发布时间】:2018-04-05 10:52:54 【问题描述】:

我是编程新手,还在上高中。我已经在 IT 项目中工作了几个月。这个问题在 Stack Exchange 上被问了很多,但我希望我能得到一个更清楚一点的答案...

我目前正在使用 C# 和 C++。您将如何发布这些格式的 VS 程序?

非常感谢!

编辑:抱歉之前的含糊问题。我刚刚开始为自己学习,我不知道如何描述它。

【问题讨论】:

“发布”是什么意思? project properties > publish > publish now ? 你的意思是从源代码生成一个可执行文件? @MattJones 抱歉不够清楚......我的意思是如何让程序能够在不运行 VS 的情况下运行。 @user9601822 右键单击​​项目 > 在文件夹资源管理器中打开 > bin > 调试/发布。那是你的 exe,你可以从那里运行它,不需要 vs(你也可以移动它,但也可以移动文件夹中的其他文件(dll),这些都是需要的) 【参考方案1】:

在 Visual Studio 的顶部,您应该会看到构建配置下拉菜单。将其设置为“发布”。

转到项目的属性。注意,项目,而不是解决方案。如果您有多个,这应该是作为启动项目的一组。在属性中,转到“构建”选项卡。向下滚动一点,您将看到“输出路径”,通常在“bin\”下。这是您项目文件夹的子文件夹,您可以在其中找到最终构建的文件。

现在,一旦您将构建配置设置为发布,重新构建解决方案(在菜单中,它是“构建”->“重新构建解决方案”),然后转到该文件夹​​。您将在那里看到所有构建的项目文件。

请注意,那里可能有许多文件具有您的项目名称,但在您的项目名称后面带有.vshost。典型名称为ProjectName.vshost.applicationProjectName.vshost.exeProjectName.vshost.configProjectName.vshost.manifest。忽略所有这些;它们用于 Visual Studio 调试。那里的所有其他文件都应该是您的完整程序包。

【讨论】:

非常感谢! 注意,DebugRelease 的区别在于内部优化。在Debug 模式下,每个操作都完全按照代码中编写的方式执行,而在Release 中,出现在代码中的未使用数据甚至可能永远不会放入变量中。【参考方案2】:

在配置中选择“设置”并为用户提供生成文件夹的内容。这是最简单的。

其他解决方案需要更长的时间。它本身就是一个专业领域。 也许你可以在一周内用http://www.wixtoolset.org 构建一个安装程序。

主要的其他解决方案是 InstallShield。但你必须为此付出代价。

【讨论】:

OP只想做一个exe @KillzoneKid 是的,没错!

以上是关于谁能解释如何执行视觉工作室程序? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

谁能解释这个除法算法是如何工作的?

谁能解释一下这个java代码是如何工作的?

谁能解释这段代码是如何工作的?

使用 xml 将 csv 值转换为表行。谁能解释一下下面提到的查询将如何工作

C++11中的随机数生成:如何生成,它是如何工作的? [关闭]

谁能解释一下为啥这个 android 布局不工作并且在活动启动后立即使活动崩溃