2011-12-12 51 views
0

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

问题是,我试图指出我作为一个嵌入式资源的XML文件进行更改,然后将其保存回原来的位置,以便它将准备好EXE使用它,但发生了什么是它将文件保存在WPF项目的bin文件夹中。

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

+0

任何代码,你可以粘贴在这里供我们查看和审查。 – Tarik

回答

0

如果文件被添加为EN在项目中嵌入的资源,你应该能够简单地使用MyProject.File,或MyProject.Folder1.Folder2.File访问它,如果它是根据存储Folder1/Folder2在您的项目中。

+0

该文件是一个嵌入式reasource,但键入该文件夹后的项目名称,然后该文件名称不被编译器识别。我尝试过:[MyProject]。[FolderName]。[FileName] – NomadicDeveloper

+0

并且我将文件从解决方案资源管理器拖到我的课程文件中,它只是给我完整的路径,因为它在我的电脑上时不起作用 – NomadicDeveloper

+0

你试过'MyProject.FolderName.FileName.extension'吗? – Otiel