Похоже, вы не установили DLL, которая содержит Microsoft.Windows.Controls.DataGrid
.Это часть WPF Toolkit, поэтому вам нужно либо установить его на целевой машине, либо включить dll в вашу программу установки.
Если вы не хотите создавать установщик, вы можете объединить сборки, используя ILMerge , которая:
- это утилита для объединения нескольких сборок .NET в одну сборку .NET.Он работает как с исполняемыми файлами, так и с DLL-библиотеками и имеет несколько опций для управления обработкой и форматом вывода.