Измените действие BuildAction на «Нет» в VSIX - PullRequest
0 голосов
/ 14 октября 2019

Итак, я сейчас работаю над расширением и хочу изменить действие по созданию определенного ProjectItem на None.

Что я пробовал

Я заметил, что ProjectItem имеет свойство Properties, которое содержит следующее KeyValuePair, если ключ BuildAction. Поэтому я попытался установить его значение на prjBuildActionNone, которое должно быть правильным для него.

В любом случае, когда я нажимаю Play, код запускается и я устанавливаю точку останова на этой самой строке:

prop.Value = "prjBuildActionNone"

Отладчик никогда не вернется к строке нижеи это все.

Есть ли что-то, что я делаю неправильно с этим подходом, или это совершенно неправильное направление, а свойство Properties предназначено только для чтения?

1 Ответ

1 голос
/ 15 октября 2019

Значение должно быть членом перечисления prjBuildAction, например, prjBuildAction.prjBuildActionNone.

Выполнение не достигает следующей строки, поскольку неправильный тип вызывает исключение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...