C# 如何在部署期间将目标设置为应用程序exe

C# 如何在部署期间将目标设置为应用程序exe,c#,.net,deployment,console-application,C#,.net,Deployment,Console Application,我有一个控制台应用程序,我想使用一些msi/setup.exe文件来部署/共享它。我使用了Visual Studio安装项目类型。我已在用户的桌面文件夹中创建了桌面快捷方式。但是我不能将这个快捷方式指向application.exe文件,它只允许添加应用程序文件夹 所以我想要的是,一旦我安装了我的应用程序(使用msi/exe),它将在桌面上创建一个快捷方式,然后当我单击快捷方式时,它将直接打开应用程序,而不是应用程序文件夹 谢谢, 普里塔姆我至少有一年没有这样做了。 但是,如果我记得右键单击项目

我有一个控制台应用程序,我想使用一些msi/setup.exe文件来部署/共享它。我使用了Visual Studio安装项目类型。我已在用户的桌面文件夹中创建了桌面快捷方式。但是我不能将这个快捷方式指向application.exe文件,它只允许添加应用程序文件夹

所以我想要的是,一旦我安装了我的应用程序(使用msi/exe),它将在桌面上创建一个快捷方式,然后当我单击快捷方式时,它将直接打开应用程序,而不是应用程序文件夹

谢谢,
普里塔姆

我至少有一年没有这样做了。
但是,如果我记得右键单击项目输出并选择创建快捷方式(在输出的同一文件夹上),然后将其拖放到桌面文件夹。

我至少有一年没有这样做了。
但是,如果我记得右键单击项目输出并选择创建快捷方式(在输出的同一文件夹上),然后将其拖放到桌面文件夹。

您的输出(在部署项目中)是否设置为配置而不仅仅是“默认”?我在让VS的部署使用它时遇到了很多奇怪的问题,主要问题是快捷方式拒绝承认我的exe存在。将其设置为默认值为我修复了它。您的输出(在部署项目中)是否设置为配置而不仅仅是“默认值”?我在让VS的部署使用它时遇到了很多奇怪的问题,主要问题是快捷方式拒绝承认我的exe存在。将它设置为默认值为我修复了它。谢谢..这解决了我的问题..我在这个论坛中找到了相同的解决方案还有一个问题你知道如何在默认情况下以管理员身份打开应用程序exe吗。除非exe以管理员身份打开,否则我的应用程序将不会运行。请修改应用程序的清单,请参阅-您可以告诉它始终请求提升的凭据。上次我处理这个问题时,默认情况下它甚至出现在清单中,只是注释掉了。谢谢..这解决了我的问题..我在这个论坛上找到了相同的解决方案。还有一个问题,你知道默认情况下如何以管理员身份打开应用程序exe吗。除非exe以管理员身份打开,否则我的应用程序将不会运行。请修改应用程序的清单,请参阅-您可以告诉它始终请求提升的凭据。上次我处理这个问题时,默认情况下它甚至出现在清单中,只是被注释掉了。