Я думаю (догадываясь), возможно, вы путаетесь между DLL и .dwp - файлом свойств веб-части, который является XML.
Это файл, который вы получаете, если вы «экспортируете» веб-часть из пользовательского интерфейса - он не содержит никакого кода, это просто текстовый файл xml со свойствами.
Пользователь никак не может изменить DLL-библиотеку WebPart через интерфейс SharePoint - ему потребуется доступ к серверу через удаленный рабочий стол и т. Д., А также разрешения администратора. Даже с доступом - они не смогут редактировать с помощью Блокнота - это все равно что редактировать видео с помощью текстового редактора!?
Так как же остановить пользователя, модифицирующего .dwp? Одна из идей (при условии, что у вас есть пользовательская веб-часть) заключается в том, что вместо сохранения свойств веб-части в виде пар «ключ / значение» в формате XML вы можете хранить их в виде одной зашифрованной строки.
Если вы не это имеете в виду, пожалуйста, уточните свой вопрос.