首页 > 解决方案 > 通过路径而不是字节内容访问资源 - VB.NET

问题描述

我正在编写一个从 DOCX 文件执行一些操作的函数(从中构建自定义 TOC)。

我是单元测试的初学者,据我了解,它应该设计为独立检查功能。

我在 VS 中添加了一个 DOCX 文件作为资源,并将其配置为复制到输出目录中。

资源文件被命名testDOCXFile并且可以通过以下方式作为数组访问Bytes

Dim content As My.Resources.testDOCXFile

问题:我要检查的函数需要一个描述给定文件路径的字符串

是否有“符合良好实践”的方法来获取此资源的路径而不使用字符串常量,如下所示:

' Don't Repeat Yourself!
Dim contentPath = _
    IO.Path.Combine(Assembly.GetExecutingAssembly().Location,
                    "Resources", "testFile.docx")

标签: vb.netvisual-studiounit-testing

解决方案


推荐阅读