Visual Studio предназначена для работы с исходным кодом.
.dll это уже конечный продукт компиляции - исполняемый файл, в нем уже нет исходного кода, он содержит только ассемблер.
Т.е. единственный вариант редактировать .dll - это на уровне ассемблера, для этого есть IDA Pro и другие инструменты, но это совсем не так же просто как редактировать исходники.
Проще говоря, чужую дллку без исходных кодов редактировать получиться только в малых деталях.