我发布WPF应用程序时如何包含外部文件?

时间:2013-01-06 18:41:20

标签: wpf windows visual-studio-2012 textblock

我正在尝试包含.txt文件,以便我可以从中填充TextBlock个控件。我宁愿没有大量的Xaml占用额外的文本。

我找到了一个解决方案,通过使用C#查找磁盘上的文本文件并设置TextBlock的Text属性。但是当我去发布应用程序时,我不认为文本文件是包含在内的。在应用程序属性的“发布”选项卡上,文本文件不会显示在那里,因此我无法选择它们来包含。我是否必须将这些文件放在特定的位置才能找到?

我尝试从“属性”设置的“资源”选项卡上的文本文件创建资源,但无法弄清楚如何从C#中访问这些资源。

这是否有最佳实践解决方案?看起来应该很容易。我可能只需要在线托管文本文件并从一致的位置读取它们。

1 个答案:

答案 0 :(得分:0)

如果您希望将txt文件与项目一起部署,您可以做的是将该txt文件包含到项目中,然后右键单击该文件,单击属性并在{{1}中指定属性中} "Copy to Output Directory""Copy Always"