我有一个项目,我想使用 clickonce...
在项目目录中,它有我的应用程序需要的文本文件。
如何通过 clickonce 将带有文本文件的程序交付给我的最终用户?
如果我更改文本文件,添加、删除和修改一些,clickonce 如何帮助我替换我的最终程序中的旧文本文件和主程序。
如果可能的话,一个示例伪代码。
谢谢
注意:文本文件是我的程序使用的,但它不是源代码的一部分。
最佳答案
1) 您可以随程序向最终用户交付一个文本文件。你可以embed the file在您的应用程序中并使用 ClickOnce 交付它。
步骤(来自 MSDN)是:
右键单击您的项目名称,单击 添加,然后单击添加新项。在 在新建项目对话框中,选择文本 从菜单中选择文件,然后命名 文件 MyTextFile.txt。当文件 在集成开发中打开 环境(IDE),添加一些文本, 然后关闭文件。
右键单击文本文件, 然后选择属性。
在“属性”对话框中,找到 生成操作属性。经过 默认情况下,此属性设置为 内容。
单击该属性并将 Build Action 属性更改为 Embedded Resource。
2) 每次你要做一个新的版本,ClickOnce 都会发回新的文本资源
3)
StreamReader _textStreamReader = new StreamReader(_assembly.GetManifestResourceStream("MyNameSpace.MyTextFile.txt"));
Console.WriteLine(_textStreamReader.ReadLine());
关于c# - 如何使用带有 clickonce 的文本文件并在更新时能够更新它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6554664/