Мне нужно определить, когда существуют какие-либо модификации в коде C#, автоматически генерируемые с помощью CSharpCodeProvider после генерации.Обнаружить модификацию в автоматизированном сгенерированном исходном коде C# csharpcodeprovider
Существуют ли какие-либо встроенные решения? Я могу сделать свое решение (добавив CRC в комментарий) ... но я ищу встроенное решение, предоставляемое платформой .NET.
Я проверяю #Pragma checksum, но его единственное обнаружение изменений между источником и двоичным.
Модификация когда, на что? К источнику, к скомпилированному двоичному файлу? Пожалуйста, объясните свою [Модель угрозы] (http://en.wikipedia.org/wiki/Threat_model), поскольку любое решение будет зависеть от того, что вы конкретно пытаетесь защитить. –
Это важно? Мне нужно проверить, что только исходные файлы, созданные через CSeharpCodeProvider, хранятся на моем сервере TFS. –
. Мне кажется, вам нужно объяснить гораздо больше о том, как вы используете CSharpCodeProvider. «Мне нужно проверить, что только исходные файлы, созданные через CSeharpCodeProvider, хранятся на моем сервере TFS». Это утверждение не имеет для меня никакого смысла - CSharpCodeProvider не (насколько мне известно) генерировать исходные файлы. – RenniePet