C# 解决方案中的.NET项目应生成exe,但仅生成安装文件和快捷方式

C# 解决方案中的.NET项目应生成exe,但仅生成安装文件和快捷方式,c#,.net,model-view-controller,scheduled-tasks,C#,.net,Model View Controller,Scheduled Tasks,我继承了一个旧的.NETMVC网站。捆绑在解决方案中的是一个“SearchUpdater”程序,它似乎是一种服务: public partial class Service1 : ServiceBase { 它似乎是一个应用程序,在我们看到的属性上: Output type: Windows Application Target framework: .NET Framework 4 这以某种方式转化为web服务器上每天运行的SearchUpdater.exe文件。该代码删除搜索索引文本文件

我继承了一个旧的.NETMVC网站。捆绑在解决方案中的是一个“SearchUpdater”程序,它似乎是一种服务:

public partial class Service1 : ServiceBase {
它似乎是一个应用程序,在我们看到的属性上:

Output type: Windows Application
Target framework: .NET Framework 4
这以某种方式转化为web服务器上每天运行的SearchUpdater.exe文件。该代码删除搜索索引文本文件,然后重建它

很简单,只是我需要更新代码逻辑并替换.exe

当我这样做时,我似乎无法以任何方式生成.exe文件。如果我“发布”SearchUpdater项目,我会得到一个本地“setup.exe”文件,当我运行它时,它会在我的“开始”菜单中生成一种SearchUpdater“快捷方式”,这是一个

Type of file: Application Reference (.appref-ms)
Location: C:\Users\Me\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\HP Inc
没有“目标”

基本上,我在任何地方都找不到一个.exe文件来替换我们Web服务器上的文件


有什么想法吗?我对这一点有点迷茫,我如何生成一个.exe,我需要在Web服务器上以某种方式这样做吗?我做错什么了吗?

感谢和的建议。如果您发布模式构建项目,请转到解决方案文件夹并检入正确的bin文件夹,确实有一个“release”文件夹将包含.exe文件(或为我做的!)

只需执行发布构建并检查
bin\Release
?当我执行发布构建时,没有bin\Release!然后在项目属性的“生成”选项卡上检查项目的输出目录。不要使用“发布”。只需从项目的bin\Release目录复制.exe文件,然后使用installutil.exe进行安装。虽然当您只需要更新现有的.exe文件时,不需要这样做。没有可复制的.exe文件。。。SearchUpdater的内置属性显示bin\Release。当你说只进行构建而不发布时,如果我进行构建,我在哪里可以找到创建的文件?