Опитвам се да подпиша сборка със силно име, като следвам ръководството от тук: http://msdn.microsoft.com/en-us/library/xc31ft41.aspx
Основната инструкция е:
al /out:<assembly name> <module name> /keyfile:<file name>
И се казва
име на модул е името на кодовия модул, използван за създаване на сборката
Не разбирам какво означава това. В буквалния смисъл бих интерпретирал горното като някакъв компонент на csc.exe (т.е. той е създал сборката), но очевидно това е безсмислено в този контекст.
И така, първо, за какво се отнася това, и второ (за да подпомогна моето метаобучение), как би трябвало да се разсъждава какво е това? Оставам с впечатлението предвид сбитостта на документацията, че тя трябва да е очевидна или интуитивна за мен, но в момента не е така.
Опитах се да посоча някои произволни имена (напр. blah.blah), но получавам тази грешка:
ALINK: грешка AL1047: Грешка при импортиране на файл 'c:\path\to\proj\bin\Debug\blah.blah' -- Системата не може да намери посочения файл.
Редактиране: При по-нататъшно четене оставам с впечатлението, че името на модула е името на кода, но нямах късмет и да посоча .cs файловете - казаха ми Database file is corrupt and may not be usable
.