Пока, я боюсь, что нет никакого инструмента пользовательского интерфейса, который может генерировать XML-оператор, как это было сказано выше:
1. В VS IDE для некоторых элементов, таких как <PreBuildEvent>
:Right-click Project=> Properties=> write a command in build events(Pre-build event)
, тогда VS сгенерирует инструкцию XML, такую как “<PostBuildEvent>…</PostBuildEvent>”
.
2. И как в случае файла vcxproj, если мы создадим новую конфигурацию для этого проекта, то в среде IDE будет сгенерирован оператор, подобный <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='TestConfiguration|Win32'">
в файле .proj для нас.
3.Но для вышеупомянутого утверждения, которое содержит Свойство Function (Configuration.StartWith)
, в настоящее время, похоже, нет действительного способа его генерации в VSесли мы не отредактируем его вручную с помощью файла .proj.Поскольку Configuration.StartsWith('…'))
является пользовательским оператором, то никакая UI-комбинация в VS не может сгенерировать такой оператор (с функцией) в файле .proj.Приносим извинения за неудобства.
Кроме того:
1. Обычно мы можем редактировать файл .proj в VS ide с помощью Right-click Project=>Unload Poeject=>Edit xx.xxproj file
.Редактор в vs поможет проверить, правильны ли элементы, которые мы печатаем в файле proj, я думаю, что он может быть более подходящим для ручного редактирования.После этого Right-Click Project and choose Reload
для загрузки файлов.
2.Для файла .props также мы можем открыть и отредактировать его в vs с помощью File=>open
или просто drag it into VS window
.
3.. И около Configuration.StartWith()
, если у нас есть обычная Конфигурация с именем «MyProject-», тогда возвращаемое значение равно true, в противном случае это будет false.Так что если вы хотите установить условие с помощью projectName, возможно, ProjectName.StartsWith()
может быть более подходящим.Надеюсь, что все выше помогает.С нетерпением ждем вашего ответа.