我发布了一个控制台应用程序并生成了3个项目:
首先,我说我可以直接从这里运行应用程序而不安装吗?这会使用application files
目录中的配置设置吗?
其次,如果我运行setup.exe,我就无法选择安装位置。是否可以设置它?
答案 0 :(得分:1)
此部署技术称为ClickOnce。您可以在MSDN上阅读有关它及其工作原理的更多信息:https://msdn.microsoft.com/en-us/library/t71a733d.aspx
首先,我说我可以直接从这里运行应用程序而不安装吗?
当您运行setup.exe
或*.application
时,确实安装了该应用程序。
这会使用应用程序文件目录中的配置设置吗?
是。正在运行的应用程序将使用当前版本的应用程序的文件夹中的配置文件。
其次,如果我运行
setup.exe
,我就无法选择安装位置。是否可以设置它?
没有。使用ClickOnce时无法更改安装文件夹。每个用户始终在用户应用程序缓存中安装ClickOnce应用程序(C:\ Users \ username \ AppData \ Local \ Apps \ 2.0)。