在类库中查找文件的文件位置

时间:2011-12-12 19:43:55

标签: c# .net

我遇到的情况是我和XML文件被用作配置文件。在我的解决方案中,我设想有三个项目:用于修改文件的WPF项目,用于主要功能的控制台应用程序,以及用于处理共享资源和功能(即加密和XML文件)的类库。

问题在于我试图指向我作为嵌入式资源的xml文件进行更改然后将其保存回原来的位置,以便它可以让exe使用它,但发生的事情是它将文件保存在WPF项目的bin文件夹中。

如何获取原始文件的位置。好像我试过的所有选项都给了我执行程序的地址而不是类库中的文件。我试过了: “〜\文件名” Environment.CurrentDirectory

1 个答案:

答案 0 :(得分:0)

如果文件是作为项目中的嵌入资源添加的,那么您应该只能使用MyProject.FileMyProject.Folder1.Folder2.File来访问它,如果它存储在 Folder1 / Folder2 在你的项目中。