Отвечать на вопрос Prasanna ниже:
, Как Вы заменяете несколько пробелов одиночным пробелом в JavaScript?
Вы использовали бы ту же функцию replace
с другим регулярным выражением. Выражение для пробела \s
, и выражение в течение "1 или более раз" +
знак "плюс", таким образом, Вы просто заменили бы ответ Adam следующим:
key=key.replace(/\s+/g,"_");
После небольшого поиска я нашел этот пост , в котором объясняется один способ сделать это.
Выдержка:
В командной строке VS.NET введите следующее:
Инструмент Строгие имена может повторно подписать существующую сборку, используя параметр -R. Однако, насколько я понимаю, сборка должна быть предварительно подписана или подписана с задержкой ... не уверен, что вы можете использовать ее с неподписанной сборкой, но вы можете попробовать
Шаг 1: Разберите сборку
ildasm myTest.dll /out:myTest.il
Шаг 2: Повторно соберите с помощью ключа строгого имени
ilasm myTest.il /res:myTest.res /dll /key:myTest.snk /out:myTestSN.dll
Для проверки вы можете использовать следующее команда:
sn -vf myTestSN.dll
Надеюсь, это поможет!