Существует ли серьезное основание помешать Вашему сервису "владеть" портом? Посмотрите на встроенный сервис UPS - как только Вы говорите ему, что существует UPS, присоединенный к, скажем, COM1, можно поцеловать на прощание с тем портом. Я предложил бы, чтобы Вы сделали то же, если нет сильное операционное требование для совместного использования порта.
Используйте & amp; вместо &.
Эта статья может пригодиться вам - Как: Использование специальных символов в XAML
Из Википедии :
В отличие от традиционного HTML с его большим диапазоном ссылок на символьные сущности, в XML есть только пять предопределенных символов ссылки на сущности. Они используются для экранирования символов, чувствительных к разметке в определенных контекстах:
- & amp; → & (амперсанд, U + 0026)
- & lt; → <(знак «меньше», U + 003C)
- & gt; →> (знак больше, U + 003E)
- & quot; → "(кавычка, U + 0022)
- '→' (апостроф, U + 0027)
Вам может потребоваться экранировать его как « & amp;
». См. ссылку .