单击一次发布带有 .csv 文件引用的项目

0 .net c# csv clickonce visual-studio

我正在尝试通过单击一次来发布 .net 框架应用程序。安装应用程序并尝试运行它后,它无法执行且没有错误消息。但是,我发现程序中引用的一些 .csv 文件不存在于发布选项卡的“应用程序文件”部分中,而引用的 .txt 文件却存在。

在程序中,这些文件的引用方式如下:“creditkey.txt”。我以前从未发布过应用程序,因此我不确定此文件名是否能正确找到任何文件。不管怎样,.csv 似乎被排除在安装之外。

解决方案浏览器

出版商申请文件

我尝试在同一个 .net 框架上发布和执行类似的项目,但没有外部引用,并且它可以正确安装和执行。因此,我认为问题在于对这些文件的引用。有什么建议吗?

更新:问题是 csv 文件的构建操作属性未设置为内容。设置完成后,一切都按预期进行。

小智 5

在解决方案资源管理器中,.csv文件的“生成操作”属性设置为“内容”,“复制到输出目录”设置为“始终复制”,并且在“应用程序文件”中设置为“包含(自动)” “发布选项卡”上的文件夹。

当您双击下载的“安装”应用程序时,它会成功安装该程序。