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
访问该文件
- 将资源文件 (*.resx) 添加到您的项目。
- 转到资源文件>资源添加资源
- 添加现有文件
- 浏览到您的 *.txt 文件
- 打开
现在要访问您的资源,您可以使用以下代码:
从资源创建物理文件:(必须为文件和路径导入 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();
我正在为 Word 2010 编写 VSTO 加载项。 我有一个名为 "test.txt" 的文本文件。 加载项将读取文件并将内容逐行添加到列表框。 我把文件的Build Action设置为"Content",编译安装插件后提示找不到文件
一般来说,我对 Visual Studio 和 VSTO 没有太多经验。感谢任何帮助。
您可以将资源文件添加到您的项目并使用 My.Resource
访问该文件- 将资源文件 (*.resx) 添加到您的项目。
- 转到资源文件>资源添加资源
- 添加现有文件
- 浏览到您的 *.txt 文件
- 打开
现在要访问您的资源,您可以使用以下代码:
从资源创建物理文件:(必须为文件和路径导入 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();