如何导出或执行控制台应用程序表单项目

本文关键字:应用程序 表单 项目 控制台 执行 何导出 | 更新日期: 2023-09-27 18:11:07

我如何导出或执行控制台应用程序表单项目,或找到我的控制台应用程序的。exe文件之类的东西?

我问这个的原因是在不使用Visual Studio调试的情况下运行我的项目(c#)。

我在'bin'Debug中找到了它,但它关闭了,我无法读取输出…有没有一种方法可以暂停答案?

如何导出或执行控制台应用程序表单项目

Visual Studio将EXE文件放入文件夹<ProjectDirectory>'bin'Debug

如果您的控制台应用程序在您用鼠标双击它后立即关闭,则从命令提示符启动它,或者在主方法的末尾放置如下所示的代码:

Console.WriteLine("Hit Enter to quit");
Console.ReadLine();

当您构建您的项目时,Visual Studio将在bin'Debug中创建一个EXE文件。

检查下面的代码示例:

通过命令行构建Visual Studio项目

这将给你一个小的迷你"构建脚本"。你可以在不打开Visual Studio的情况下构建你的代码。

下面是URL的代码:

创建一个.bat文件:Manual_MSBuild_ReleaseVersion.bat

把这个放到。bat文件中。

rd .'BuildResults /S /Q
md .'BuildResults

REM set msBuildDir=%WINDIR%'Microsoft.NET'Framework'v3.5
set msBuildDir=%WINDIR%'Microsoft.NET'Framework'v4.0.30319
call %msBuildDir%'msbuild.exe  MySolution.sln /p:Configuration=Release /l:FileLogger,Microsoft.Build.Engine;logfile=Manual_MSBuild_ReleaseVersion_LOG.log
set msBuildDir=
XCOPY .'MyProject'Bin'Release'*.* .'BuildResults'

可以构建.sln文件或.csproj文件。MySolution。MyProject.csproj

参见如何:使用MSBuild创建Web包了解更多信息。

这样,你删除一个目录(只是为了确保你得到一个超级干净的构建),创建它,构建解决方案/项目,然后将构建结果复制到新的目录。

每次都超级新鲜。如果构建失败,则' buildreresults目录为空。

还有一个微妙的小指示符,' buildreresults目录的日期时间是您最后一次构建(或试图构建)解决方案/项目的时间。微妙,但有时很有用。