Visual studio 2013,如何将文本文件转入部署包?

Visual studio 2013, how to carry text file over to deployment package?

我正在为 Word 2010 编写 VSTO 加载项。 我有一个名为 "test.txt" 的文本文件。 加载项将读取文件并将内容逐行添加到列表框。 我把文件的Build Action设置为"Content",编译安装插件后提示找不到文件

一般来说,我对 Visual Studio 和 VSTO 没有太多经验。感谢任何帮助。

您可以将资源文件添加到您的项目并使用 My.Resource

访问该文件
  1. 将资源文件 (*.resx) 添加到您的项目。
  2. 转到资源文件>资源添加资源
  3. 添加现有文件
  4. 浏览到您的 *.txt 文件
  5. 打开

现在要访问您的资源,您可以使用以下代码:

从资源创建物理文件:(必须为文件和路径导入 System.IO 或添加完整引用)

        Dim fullFilePath As String = Path.GetTempPath() & "myPlugin/UserAgreement.txt"
        File.WriteAllBytes(fullFilePath, My.Resources.TxtResources.UserAgreement)

从资源中以字符串形式访问文本:

        Dim fileString as String = My.Resources.TxtResources.UserAgreement.ToString();