Советы от гуру C#'a:
- При компиляции приложения нужно двигать тазом так, будто вы уже ее юзаете.
- Делайте движения руками и глазами так, будто в нем нет багов.
- Двигайте пальцами так, будто вы УЖЕ у нее в IL-коде.
- Рычите, урчите, порыкивайте: показывайте что вы - ПРОГРАММИСТ!
А если серьезно - скомпилируйте приложение в режиме "Release", скопируйте в папку с .exe необходимые .dll-ки.
На будущее - заведите виртуалку и тестируйте свои прожки на нем.
UPD 1:
Заходите в Мой Колбастер -> ПКМ -> Управление -> Служебные программы -> Просмотр событий -> Журналы Windows -> Приложение. И ищете все ошибки, источником которых является .NET Runtime и даблкликаете по ним, должно получиться так:
![IqcoMkt.jpg](https://habrastorage.org/files/92a/eeb/3cd/92aeeb3cdf43498cbf76d03fecdfd7e4.jpg)
Получите достаточно информативное сообщение об ошибке -> исправите ее -> ... -> PROFIT!!!