Я работаю над проектом .NET 4 и получаю выгоду от динамического доступа к свойствам, который предоставляет HyperDescriptor, но он не работает должным образом при построении .NET 4. Я загрузил источник из CodeProject, преобразовал решение в проекты VS2010 и обновил целевую структуру до 4.0. Пока он строит, и образец выполняется правильно, тайминги показывают, что динамический доступ к свойствам с помощью HyperDescriptor является самым медленным способом получения/установки значений объекта.Работает ли HyperDescriptor при построении .NET 4?
Эта проблема возникает только при создании HyperDescriptor из источника с .NET 4. Если из проекта .NET 4 вы добавляете ссылку на HyperDescriptor, встроенную с .NET 2, она работает нормально. На данный момент это приемлемое решение, но будет ли какое-то потенциальное преимущество использовать сборку .NET 4? Кто-то хочет взломать HyperDescriptor, посмотрите, почему это так медленно с .NET 4 build?
Ох. Интересно. Посмотрите на это завтра, если не решите. –