C# 在Visual Studio 2017安装项目中添加卸载时的自定义操作

C# 在Visual Studio 2017安装项目中添加卸载时的自定义操作,c#,installation,visual-studio-2017,uninstallation,C#,Installation,Visual Studio 2017,Uninstallation,我有一个C#应用程序(winforms),我正在尝试为它创建一个安装项目,并进行以下定制:当用户尝试卸载该应用程序时,我希望显示一个简单的对话框,其中包含两个文本框(电子邮件和密码)和一个按钮。当用户按下按钮时,我想用这些凭据发出请求,如果它们有效,我想卸载应用程序 现在,我安装了Visual Studio 2017扩展,它为我提供了安装项目模板 我知道我必须处理自定义操作。我真的到了屏幕上: 但当我点击AddCustomAction时,它希望我上传一个脚本或一个可执行文件 我的问题是:我必须

我有一个C#应用程序(winforms),我正在尝试为它创建一个安装项目,并进行以下定制:当用户尝试卸载该应用程序时,我希望显示一个简单的对话框,其中包含两个文本框(电子邮件和密码)和一个按钮。当用户按下按钮时,我想用这些凭据发出请求,如果它们有效,我想卸载应用程序

现在,我安装了Visual Studio 2017扩展,它为我提供了安装项目模板

我知道我必须处理自定义操作。我真的到了屏幕上:

但当我点击AddCustomAction时,它希望我上传一个脚本或一个可执行文件

我的问题是:我必须把什么样的可执行文件/脚本放在那里?是否为此安装程序构建了一种特殊语言?或者我可以直接写C

除了适用于Visual Studio 2010的文档外,我还没有找到任何关于此主题的更新文档,但我需要用于Visual Studio 2017的文档


非常感谢。

此项目模板也将于2017年提供


创建一个单独的库项目。在那里添加一个新的安装程序项,并按照您找到的手册中的说明继续操作

您必须再创建一个项目才能在那里放置自定义操作代码