Итак, будучи полностью одержимым компульсивом, я копался в файле .csproj
для одной из моих сборок и искал схему для XML. Я заметил в <ItemGroup>
, что на различные файлы .dll
ссылается элемент <Reference Include="..." />
.
Из любопытства я немного покопался и обнаружил, что могу немного изменить положение вещей, модифицировав его включенным элементом <Name>
. Вот так ...
<Reference Include="Microsoft.CSharp">
<Name>System.Dynamics</Name>
</Reference>
Я, конечно, ожидал, что это все рухнет, но вот, когда я перезагрузил проект и скомпилировал, все работало просто отлично.
Это только для эстетики? Или я причиняю вред, меняя имена вокруг? Есть ли какие-либо долгосрочные последствия этого? Я не испытывал никаких проблем со сборкой, временем выполнения или редактором.