Я бы тут заменил "Runtime" на "DesignTime"
.
Код:
var runtimeProviderConfiguration = New Microsoft.Dynamics.AX.Metadata.Storage.**Runtime.Runtime**ProviderConfiguration(packageDir);
var metadataProviderFactory = New Microsoft.Dynamics.AX.Metadata.Storage.MetadataProviderFactory();
Microsoft.Dynamics.AX.Metadata.Providers.IMetadataProvider provider = metadataProviderFactory.Create**Runtime**Provider(runtimeProviderConfiguration);
Честно говоря,не знаю в чем дело, но если бы я писал систему, я бы рантаймовую метадату максимально облегчил от груза дизайнтаймовых свойств.