相关疑难解决方法(0)

部署无需安装即可运行的Visual Studio应用程序的最佳方式

我用C#/ .NET编写了一个相当简单的应用程序,但无法找到一种发布它的好方法.它是一种"工具",用户只能运行一次,或每隔几个月运行一次.因此,我希望有一种方法可以将它部署在不需要安装运行的地方(它可以通过在下载后直接双击EXE文件来运行).

但是,它仍然需要(以某种方式)包含正确版本的.NET,库等,以便它能够正确运行.我知道在使用ClickOnce时会包含它,但仍然会将应用程序安装到用户的计算机上.

有没有办法可以做到这一点?

编辑 - \bin\Debug

myAppName.application
myAppName.exe
myAppName.exe.config
myAppName.exe.manifest
myAppName.pdb
myAppName.vshost.application
myAppName.vshost.exe
myAppName.vshost.exe.config
myAppName.vshost.exe.manifest
extraLibrary.dll
Run Code Online (Sandbox Code Playgroud)

以及两个文件夹

app.publish
Resources
Run Code Online (Sandbox Code Playgroud)

c# deployment clickonce install visual-studio-2012

73
推荐指数
1
解决办法
15万
查看次数

Visual Studio 2017缺少exe文件

(我使用的是Visual Studio 2017)

我开始了一个小型的控制台应用 一个Discord C#bot.所以我总是用Visual Studio启动这个程序.完成后,我想将.exe文件放在服务器上,以保持这个机器人整天保持在线状态.

在目录中,没有.exe文件.

所以我再次启动了应用程序,看到这个控制台是从不同的路径打开的

"C:\ Program Files\dotnet",此.exe称为"dotnet.exe"

当我想手动启动这个.exe文件时,它立即关闭(可能是因为缺少Console.ReadLine();我不知道的代码行).

有人能告诉我,在Visual Studios设置中要更改什么,在我的控制台应用程序的正确目录中有一个.exe文件?

附图显示了我的bin目录,通常应该是.exe文件.有一个.dll文件,但我需要.exe ..

在此输入图像描述

c# visual-studio visual-studio-2017

6
推荐指数
1
解决办法
1万
查看次数