Вам действительно нужно обработать текстовый файл? Если нет, то вы можете пропустить большую часть конвейера контента.
Что-то вроде:
string filename = "Content/TextFiles/sometext.txt";
string path = Path.Combine(StorageContainer.TitleLocation, filename);
string lineOfText;
StreamReader sr = new StreamReader(path);
while ((lineOfText = sr.ReadLine()) != null)
{
// do something
}
Кроме того, обязательно установите для параметра «Действие сборки» значение «Нет», а для «Копировать в выходной каталог» - «Копировать, если новее» в добавленных вами текстовых файлах. Это говорит конвейеру содержимого не компилировать текстовый файл, а скорее скопировать его в выходной каталог для использования как есть.
Я получил это (более или менее) из образца RacingGame, предоставленного Microsoft. Он отказывается от большей части конвейера контента и просто загружает и обрабатывает текстовые файлы (XML) для большей части данных своего уровня.