【问题标题】:Console Application Publish and include content files along控制台应用程序发布并包含内容文件
【发布时间】:2018-05-03 13:38:05
【问题描述】:

我正在尝试发布一个控制台应用程序,该应用程序在项目中有一些数据 (.csv) 文件。

我将文件设置为copy if newerbuild actioncontent,并希望通过发布过程复制它们。当然不是这样的。

控制台应用程序查找的文件的位置位于 AppData/****RANDOM/path 中,因此我无法手动复制这些文件。

您能否建议我一种在发布过程中包含这些文件的方法?

PS:我正在尝试坚持发布流程,但如果在这种情况下这不是最好的,我很乐意使用其他有效的方法。

【问题讨论】:

    标签: c# deployment installation console-application publish


    【解决方案1】:

    如果您要发布安装程序,则可以将其包含在其中

    如果你要发布一个 zip,你可以把它压缩到里面

    如果您必须坚持使用一个 .exe 文件,那么您可以使用应用程序资源。右键单击项目并选择属性 -> 资源。这会将 csv 嵌入到您的 .exe 文件中,您可以直接读取它或将其复制到其他地方。

    【讨论】:

    • if you are publishing a installer then you can include it inside你能告诉我怎么做
    • 我们如何为控制台应用程序创建一个 exe?
    • @Muds 根据您使用的安装程序包程序而有所不同。如果您不使用任何 dll,您将只有一个 exe。如果你是,那么你可以使用其他程序将它们打包在一起
    • 有一个 .net 发布方法,您可以轻松完成,我想在其中包含文件
    • @Muds 即使用单击一次。你可以在这里找到文档msdn.microsoft.com/en-us/library/kzy0fky2.aspx 似乎你只需要将构建操作更改为内容即可工作
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-17
    • 2020-01-11
    • 1970-01-01
    • 2021-10-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多