【问题标题】:Create Executable from Visual Studio从 Visual Studio 创建可执行文件
【发布时间】:2021-01-28 17:26:43
【问题描述】:

我正在尝试做一些应该很简单的事情,但是我很难找到其中的资源。我想在没有表单界面的 Visual Studio 中创建一个 .VB 或 .CS 简单脚本,以便以后使用在windows中运行的可执行文件。我在 .vbs 中创建了脚本,但由于这不是一种可编译的语言,我无法将其制作为 .exe。

最后的想法是让 .exe 简单地创建一些文件夹并移动一些文件,而不需要任何客户端弹出窗口。这是我制作的一些简单的 .vbs 代码,我只是想迁移到 Visual Studio 兼容格式。

Set fso = CreateObject("Scripting.FileSystemObject")

'Delete a Folder
If fso.FolderExists("C:\Program Files (x86)\Something") then
    fso.Deletefolder "C:\Program Files (x86)\Something", True
End IF

fso.CopyFolder "C:\Program Files (x86)\Somethingelse", "C:\temp\Destination", True

【问题讨论】:

标签: c# vb.net visual-studio


【解决方案1】:

诀窍是创建一个控制台应用程序,然后将输出类型更改为“Windows 应用程序”(在 C# 项目中)。这样的应用程序既不会显示控制台也不会显示表单窗口。

要更改输出类型,请右键单击项目以打开其属性。在“应用程序”页面上有一个名为“输出类型:”的组合框。从下拉列表中选择“Windows 应用程序”。

在 VB 项目中也一样,只是组合框命名为“应用程序类型:”。您还必须选择“启动对象:”。很可能会是“Sub Main”。

【讨论】:

  • 感谢您的提示。在我的 Visual Studio 中,我确实找到了 C# 项目的“Windows 应用程序”,但对于 VB 项目,我有“Windows 窗体应用程序”和“Windows 服务”,我认为“Windows 窗体应用程序”是我最好的选择?跨度>
  • 是的,确切的措辞取决于框架版本。
  • 这完全是诀窍!我用 C# 做了我需要的东西,一切都很好。谢谢!!
  • @Chuck 在 Stack Overflow 上感谢某人的最佳方式是接受他们的回答。通过单击答案左侧的复选标记(勾号)来执行此操作。它还将帮助未来的读者并给你几点。也感谢支持。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-03-02
  • 1970-01-01
  • 2011-01-08
  • 1970-01-01
  • 1970-01-01
  • 2015-05-16
  • 1970-01-01
相关资源
最近更新 更多