【发布时间】:2021-12-29 08:47:17
【问题描述】:
我有一个目录,其中包含项目所依赖的各种 csv、xml 和其他项目相关文件。它们分为子文件夹。
我需要在部署应用程序时将它们与应用程序打包在一起,并且在调试和部署 Web 服务时我还需要能够引用它们的绝对位置。
到目前为止,我已经将文件夹复制到项目目录中,并且可以在解决方案资源管理器中看到它。
我使用以下行(基于我读过的各种不同的 SO 答案)来引用它:
string resourcePath = Path.Combine(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location), @"GrammarDictResources");
这会在调试文件夹中的一系列嵌套文件中搜索它,但它没有找到。 首先,这是引用项目文件夹的正确方法吗?
如果这是我需要做的一部分,有没有办法在批处理操作中执行此操作,因为我的文件目录有超过 100 个文件,我宁愿不必设置显然,所有这些都是手动的。
到目前为止,我尝试了不同的解决方案,但没有成功。
提前致谢。
【问题讨论】:
标签: c# .net web-services