Подтвердить что ты не робот

Как исключить файлы из компиляции Visual Studio?

Я занимаюсь реорганизацией проекта. У меня есть целая подпапка, которая, как известно, сломана. Есть ли какой-либо декларативный способ временно исключить эту папку из компиляции, пока я тестирую рефакторинг до сих пор?

Я понимаю, что могу удалить папку, но я хотел бы сделать это через конфигурацию, если это возможно.

4b9b3361

Ответ 1

Вы можете установить действие сборки (в окне свойств) на Нет для файлов, которые вы хотите исключить. Вы также можете щелкнуть правой кнопкой мыши по папке и выбрать Исключить из проекта.

Ответ 2

Щелкните правой кнопкой мыши все файлы и выберите "Свойства". Теперь установите действие "Нет". Вернитесь к компиляции, когда вы исправили код:)

Ответ 3

В VS 2010 щелкните правой кнопкой мыши на CPP-модуле, выберите "Свойства".

Затем нажмите Свойства конфигурации → Общие, Исключить из сборки = Да.

"Исключить из проекта" нехорошо, он исчезает и из других конфигураций.

Ответ 4

  • Выберите файлы, которые вы не хотите компилировать в обозревателе решений.

  • Щелкните правой кнопкой мыши и выберите "Параметры"...

  • Установите для "Build Action" в файлах "None".

Это должно сделать трюк для вас!

Ответ 5

В Visual Studio 2010 или более поздней версии вы можете реализовать функциональность двумя способами.

  • Щелкните правой кнопкой мыши файл, выберите " Исключить из проекта"

  • Щелкните правой кнопкой мыши файл, выберите " Свойства" → выберите " Свойства конфигурации" → выберите " Общие '- > выберите" Да "в раскрывающемся меню для опции" Исключено из сборки"

Ответ 6

Используйте ExcludeFoldersFromDeployment внутри тега <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">, например:

<ExcludeFoldersFromDeployment>FolderToExclude</ExcludeFoldersFromDeployment>

Для файлов используйте:

<ExcludeFilesFromDeployment>File1.aspx;File2.aspx</ExcludeFilesFromDeployment>

Ответ 7

Вы можете просто щелкнуть правой кнопкой мыши по имени папки в своем проводнике решений и нажать "исключить из проекта".

Ответ 8

В типе проекта веб-сайта вы можете установить атрибуты файлов/папок в "скрытые" в Проводнике для достижения того же эффекта.

Ответ 9

Если у вас много файлов изображений в папке, так много, что компиляция является очень длинной задачей; вы можете переименовать папку в IIS, предоставив папке расширение .exclude.

например. C:\intetpub\wwwroot\yoursite\images перейти на C:\intetpub\wwwroot\yoursite\images.exclude

Затем, когда вы компилируете свое приложение, папка .exclude исключается из компиляции.

Ответ 10

Я уверен, что в папке должно быть свойство "Исключить из сборки", но у меня нет моей Visual Studio со мной в данный момент. По крайней мере, в файлах есть такое свойство.

Ответ 11

Это метод, который я нашел для проектов веб-сайта IIS.

Установите атрибут "Скрытый" для файла/папки, который вы хотите исключить из проекта, а затем обновите проект в обозревателе решений. Например:

1. Open Windows Explorer.
2. Go to the physical folder of your website.
3. Right click the file/folder which you want to exclude, and then select "Properties".
4. Check the "Hidden" attribute.
5. Click the "Refresh" button in the Visual Studio Solution Explorer

Бенсон Юй

Поддержка Microsoft Online Community

Цитата из: https://forums.asp.net/post/1997766.aspx

Ответ 12

В Visual Studio 2010 вам нужно щелкнуть правой кнопкой мыши проект в обозревателе решений и выбрать Выгрузить проект