谁能解释如何执行视觉工作室程序? [关闭]
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.application
、ProjectName.vshost.exe
、ProjectName.vshost.config
、ProjectName.vshost.manifest
。忽略所有这些;它们用于 Visual Studio 调试。那里的所有其他文件都应该是您的完整程序包。
【讨论】:
非常感谢! 注意,Debug
和Release
的区别在于内部优化。在Debug
模式下,每个操作都完全按照代码中编写的方式执行,而在Release
中,出现在代码中的未使用数据甚至可能永远不会放入变量中。【参考方案2】:
在配置中选择“设置”并为用户提供生成文件夹的内容。这是最简单的。
其他解决方案需要更长的时间。它本身就是一个专业领域。 也许你可以在一周内用http://www.wixtoolset.org 构建一个安装程序。
主要的其他解决方案是 InstallShield。但你必须为此付出代价。
【讨论】:
OP只想做一个exe @KillzoneKid 是的,没错!以上是关于谁能解释如何执行视觉工作室程序? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
使用 xml 将 csv 值转换为表行。谁能解释一下下面提到的查询将如何工作