Листы недвижимости в C # - PullRequest
       25

Листы недвижимости в C #

7 голосов
/ 02 сентября 2010

Я использую VS2005, и у меня есть лист свойств (файл vsprops), который я добавляю во все проекты C ++, но я не могу понять, как добавить их в проекты C #. Как мне это сделать?

Ответы [ 3 ]

7 голосов
/ 28 февраля 2012

Хотя в C # нет точного эквивалента таблиц свойств, существует по крайней мере один простой способ выполнить то, что вы хотите: файлы csproj могут импортировать другие файлы проекта, поэтому вы можете иметь общий файл проекта, который определяет только выходной путь.

Все это уже было рассмотрено: Как установить выходной путь нескольких визуальных проектов C # .

3 голосов
/ 02 сентября 2010

Таблица свойств проекта - это деталь реализации C ++ IDE.Для C # IDE нет эквивалента.Главным образом потому, что есть так мало ручек для настройки.По сравнению с компилятором и компоновщиком C и C ++, у которого более 100 опций.Способ управляемого кода - использовать вместо этого [атрибуты].

Проект + Свойства, чтобы изменить настройки C #.Радуйся редкости.На самом деле изменение любого из них происходит довольно редко, шаблон проекта позаботится о них, если это необходимо.

2 голосов
/ 28 сентября 2016

Я знаю, что это старый вопрос, но все же ... Просто отредактируйте файл проекта вручную и добавьте раздел <import> для использования таблицы свойств:

<Project ...>
  <Import Project="$(SolutionDir)\Local.props" />
</Project>

Нет необходимости иметь реальный файл проекта для импорта.

...