Найти файл в решении - PullRequest
       1

Найти файл в решении

0 голосов
/ 03 ноября 2011

У меня есть XML-файл скажем samplexml.xml, и я сохранил его в папке с именем SampleFolder.Вот как выглядит Иерархия:

Решение-> Проект-> SampleFolder-> samplexml.xml.Предположим, я нахожусь в классе TestClass.cs, который находится в проекте. Как я могу прочитать все содержимое XML-файла в строке.

Скажем,

[TestClass]
public class TestClass
{
   [TestMethod]
   public void TestMethod()
   {
       //TODO: Read all the contents of the xml file in a string.
   }

}

Какя делаю это ??

1 Ответ

0 голосов
/ 03 ноября 2011

Попробуйте:

string exePath = Path.GetDirectory(Assembly.GetExecutingAssembly().Location);
string xmlPath = Path.Combine(exePath, "SampleFolder");
string fileName = Path.Combine(xmlPath, "SampleXML.xml");

Помните, что вы должны установить компилятор для копирования XML-файла в каталог назначения

...