Clickonce未正确创建appname.exe.config.deploy文件

Kal*_*exx 10 clickonce installer visual-studio-2010

我正在尝试发布我开发的内部应用程序.我之前已多次这样做,没有任何问题,但从未使用此应用程序.

在VS2010中,我转到我的TestManager项目,点击发布,并正确设置所有内容.我去我的文件夹然后运行setup.exe.然后安装失败并给我一个日志文件,说明它找不到该TestManager.exe.config.deploy文件.

当我进入Application Files目录时,它确实没有创建TestManager.exe.config.deploy文件,而是创建了配置为App.config.deploy.

我查看了我的其他ClickOnce安装程序(甚至是同一解决方案中其他项目的安装程序)并验证它是否正确创建<appname>.exe.config.deploy并且没有创建app.config.deploy.

为什么Click-Once没有正确创建app.config文件以进行部署,我该如何解决?

Red*_*dog 29

我不清楚这是否有效,但如果你有ClickOnce文件部署特定文件的问题,那么我检查的第一件事是这些文件的构建操作属性.

使用Solution Explorer,检查App.Config的构建操作是否仍为"None".

如果它被列为"内容",则可能导致文件使用其提及的原始名称(而不是带前缀的名称)进行部署.

注意:其他配置文件应标记为内容,以确保它们最终位于deploy文件夹中.

  • 唷!幸运的猜测! (2认同)