vb.net - 通过路径而不是字节内容访问资源 - 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")
解决方案
推荐阅读
- php - php 获取一个大数组并按日期将其时间排序为一条记录的新记录,其中包含与它相关联的所有时间的数据
- javascript - 下载/保存 CSV 文件 - PapaParse
- css - 如何使 .svg 图标对禁用状态做出反应并更改其颜色?
- javascript - 尝试进行原型继承时的奇怪行为
- r - 使用 R 计算每列缺失值的百分比
- python - 更新后无法使用 vscode 调试烧瓶
- php - 使用 AWS PHP 开发工具包上传到 AWS S3 身份验证失败
- xamarin - 以单独的形式使用 App 类中的方法 xamarin
- c++ - 解构 SDL_Texture 是否调用 SDL_DestroyTexture?
- nginx - Nginx Laravel 和 phpmyadmin 配置