Кто-нибудь знает способ заставить Visual Studio полностью игнорировать файл при компиляции? У меня есть решение C #, в котором есть файл foo.config, который на самом деле не является стандартным файлом конфигурации - это просто текстовый файл. Во время компиляции VS захватывает файл и бомбы.
Я бы хотел, чтобы это действовало так, как будто это просто текстовый файл. У меня нет возможности изменить имя файла.
РЕДАКТИРОВАТЬ: Обратите внимание, что BuildAction не исключает файлы из компилятора, проверяющие их. Он просто решает, скомпилирован ли файл в сборку, является ли он содержимым (например, jpg или чем-то другим), или же это файл ресурсов. Для получения дополнительной информации: см. Страницу MSDN .
EDIT2: очевидно, если у вас есть текстовый файл с именем foo.config, и он у вас открыт во время сборки, VS2005 выдаст ошибку, думая, что файл должен быть XML. Однако, если вы закроете файл, VS2005 проигнорирует его.
Решение. Проверка Visual Studio вызывает ошибки, если во время сборки у вас открыт несовместимый файл. Пример того, как отключить это (для HTML), см. Пост Скотта Гатри . Как упоминал Аллен, вам также следует включить действие «Сборка» в «Нет». К сожалению, это не остановит ошибки сборки, если у вас открыт файл.