Type.Guid
От: Fortnum  
Дата: 07.04.15 02:28
Оценка:
Чего такого надо обнулить и где, чтобы конкретно у статического класса в примитивном Console Application хотя бы просто сменился сабж. Переименовываю класс, guid типа меняется. Закрываю проект, удаляю папки bin+obj. Открываю проект снова, переименовываю класс обратно... сабж тот же, что был в начале Никак изменить его не удается.

class Program
{
    static void Main()
    {
        var guid = typeof(Program).GUID;
    }
}


Но если новый проект создать, и туда 1-к-1 все скопипастить из первого проекта, guid у класса уже другой будет. То есть guid не просто к полному имени типа привязывается. [assembly: GuidAttribute()] одним и тем же делал — не помогает. Куда он смотрит, при генерировании значения сабжа? Или кеширует где-то как-то однажды сгенерированные? Но тогда, все равно, кеш к чему-то привязываться должен...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.