Никак ошибка не воспроизводится, да и предположить сложно так как никаких действий не воспроизводится. Попробуйте на другом компьютере запустить, что произойдет? Закройте все лишние окна, перезапустите TechnologiCS.
Вообще если ошибка на выходе, то она ни на что скорей всего не влияет, просто неприятно конечно.
Можете пояснить, почему это происходит и как этого избежать при разработке своих dll на c#?
никаких специальных действий не нужно. Все как везде и как обычно.
Конечно если нет спец. требований и работа идет внутри TechnolgiCS то наши скрипты все таки предпочтительнее, там многое уже прописано и работает, можно свои формы рисовать, наборы данных делать, автодополнение кода есть. Ну и данную вещь и далее стараемся развивать (чем дальше тем будет только лучше). Мы все бесплатные расширения на них переводим постепенно, делаем нормальную документацию и инструкцию по установке, ну и код открытый лежит как пример работы и дает возможность доработать.