Почему ccrewrite.exe ничего не делает из командной строки?

На самом деле я нахожу полезным постараться не называть столкновения, я мог бы, например, создать реальный класс по имени Fred, который реализует IFred

27
задан Jon Skeet 31 July 2009 в 06:12
поделиться

1 ответ

Хорошо, ответили на форуме MSDN . На этот раз я был совсем не глуп - это то, что действительно могло сделать с предупреждением.

Прочтите сообщение на форуме, чтобы получить полную информацию, но основная проблема в том, что ccrewrite не может найти классы контрактов: он искал в версии .NET 3.5 CLR mscorlib вместо версии .NET 4.0.

Это можно исправить, явно указав путь к соответствующей сборке:

> ccrewrite /o:rewrittendummy.exe dummy.exe 
  /libpaths:%SystemRoot%\Microsoft.Net\Framework\v4.0.20506
19
ответ дан 28 November 2019 в 05:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: