"Copy to Output Directory" и конфигурации в Visual Studio 2005

программирование Visual studio

В проект в Visual Studio 2005 можно добавлять файлы. У файлов есть свойство "Copy to Output Directory". Как мне сделать так, что если выбрана конфигурация "Demo" это свойство было "Copy always", а в любом другом случае (Debug или Release) "Do not copy"?
Ответы:
Файл вы добавили Project->Add New Item... или Project->Add Existing Item..., так? Но где вы нашли свойство "Copy to Output Directory" со значениями "Copy always", "Do not copy" и тому подобное? Ни в окошке "Properties", ни в диалоге "Property Pages" такого свойства нет. Если несложно, поясните, о чём речь.
Именно в Properties и есть это свойство.
Надеюсь не совру, если скажу, что VS этого не умеет, в смысле разделять такую настройку по версии конфигураций.
Но можно ручками в конкретном .csproj файлике найти строчку, отвечающую за контент файла и дописать что-либо вроде:
   <Content Include="mycustomdictionary.xml">
     <CopyToOutputDirectory Condition=" '$(Configuration)' == 'Release' ">Always</CopyToOutputDirectory>
     <CopyToOutputDirectory Condition=" '$(Configuration)' == 'Debug' ">Never</CopyToOutputDirectory>
   </Content>


16 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.