我环顾四周,只是找不到打开链接 XML 文件的方法。我的文件夹结构是这样的:
...\projects\ConfigService\
...\projects\Shared\
...\projects\WebTool\
在共享文件夹中,我有一个 XML 文件,该文件将由 WebTool 项目修改并由 ConfigService 读取(每个文件构建并运行后多次)。为了使事情尽可能简单,我只是在每个项目的 XML 中尝试“添加为链接”,但是如何真正获得链接对象的完整路径以便我可以打开它呢?我使用链接是因为在我的项目构建后文件将会更改,但我不会重建。
我找到的所有答案要么尝试将链接文件打包到项目的二进制文件中,要么说明用于添加类/代码而不仅仅是平面资源。
或者有更好的方法吗?
最佳答案
最适合他的解决方案是使用 Server.MapPath()
方法来查找他的 Shared
文件夹,无论他的网站位于文件系统中的哪个位置根。由于它始终是[virtual-directory]\Shared
,所以效果非常好,他不需要担心配置设置。
关于c# - 在两个项目之间共享 XML 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12078888/