Хотя я понимаю, что, возможно, слишком поздно, чтобы помочь автору вопроса сейчас, я оставлю эти данные здесь, если это поможет кому-то в будущем.
У меня была аналогичная проблема недавно, где Ildasm
позволит мне разобрать некоторые библиотеки DLL для ILS, но Ilasm
бы не дайте мне собрать их в библиотеки DLL. Как автору вопроса, мой вывод консоли был очень бесполезен, просто констатирую:
***** FAILURE *****
Но без каких-либо причин, перечисленных.
В моем случае это была простая ошибка, когда я скопировал файл с сильным именем в неправильный каталог. После того, как я понял и разместил его в правильном месте, Ilasm
смог получить к нему доступ успешно и поэтому смог собрать мои DLL-файлы.
Я думаю, что это настоящий позор, что эта основная ошибка не упоминалась в выводе ошибки ... это одна из первых вещей, которые, как я мог думать, поступили не так ... или, может быть, поэтому и не было " t в списке ... потому что это было легко исправлено?
UPDATE >>>
Один из способов, что вы можете сказать, если у вас есть эта точная проблема или нет, смотреть на выходе окна консоли ... без действующего Strong Key File Name, Ilasm
останавливается в конце Собранный метод ... раздел, например. каждая линия будет иметь следующий (или аналогичный) на нем:
Assembled method Namespace.SubNamespace.ClassName::MethodName
Если выход имеет следующие строки в нем, то вы, вероятно, имеют другую проблему к этому, как это должно отсутствовать на выходе, когда нет Strong Имени файла ключа:
Creating PE file
Emitting classes:
Введите 'echo% errorlevel%', чтобы получить код выхода. –
Это вернуло '1'. Что это значит? – CJ7
К сожалению, ничего полезного. –