Не удается создать или опубликовать приложение Фабрики данных Azure.

Каждое приложение фабрики данных, которое я пытаюсь создать в Visual Studio 2015, даже пробные, не может быть создано или опубликовано из-за:

"В экземпляре объекта не задана ссылка на объект." ошибка в каждом файле .json.

Есть ли какая-то важная конфигурация, которую мне не хватает, или какие-то зависимости, которые мне нужно добавить в проект? Спасибо


person Asymmetric33    schedule 28.01.2016    source источник


Ответы (5)


У нас есть открытая ошибка по этому поводу, и мы исправим ее в следующем выпуске. Ошибка выдается во время сборки, но вы все равно сможете продолжить и опубликовать. Мы рассмотрим это подробнее, чтобы понять, почему вам также заблокирована публикация. Спасибо за ответ!

person Sonia Carlson    schedule 04.02.2016
comment
Смотрите мой ответ на этот вопрос. В моем случае кажется, что VS распознает другую версию Azure SDK, чем WebPI. - person Jani Hyytiäinen; 10.02.2016

Это ошибка в расширении. У меня такая же ошибка в Visual Studio 2015, но если вы откроете этот проект из VS 2013 (вам нужно скачать отдельное расширение), оно должно корректно создаваться и публиковаться.

person Maciek Kopec    schedule 19.02.2016

Переустановите Azure SDK для Visual Studio.

person Kuba Wenta    schedule 28.01.2016

У меня такая же проблема. Visual Studio 2015 предлагает Microsoft Azure SDK 2.8.2 в качестве обновления и сообщает, что в настоящее время установлена ​​версия 2.8.1, и пока я пытаюсь ее обновить, установщик веб-платформы сообщает, что установлена ​​версия 2.8.2, и отказывается устанавливать ее снова.

Azure SDK 2.8.1 в VS и 2.8.2 в WebPI

Кроме того, когда я пытаюсь перестроить проект DataFactory, я получаю следующее предупреждение.

введите здесь описание изображения

Просматривая журналы, я нахожу следующее сообщение:

Microsoft.VisualStudio.Composition.CompositionFailedException: An exception was thrown while initializing part "Microsoft.VisualStudio.JSON.Package.Schema.CatalogJSONSchemaSelector".
---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
---> System.NullReferenceException: Object reference not set to an instance of an object. at Microsoft.VisualStudio.Html.Package.Host.IdleTimeSource..ctor() at Microsoft.VisualStudio.Html.Package.Host.VsWebEditorHost..ctor() 
--- End of inner exception stack trace 

--- at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck) at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark) at System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark) at System.Activator.CreateInstance(Type type, Boolean nonPublic) at System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes, StackCrawlMark& stackMark) at System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes) at System.Reflection.Assembly.CreateInstance(String typeName, Boolean ignoreCase, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes) at Microsoft.Web.Editor.Host.WebEditor.get_Host() at Microsoft.Web.Editor.Host.WebEditor.GetSettings(String contentTypeName) at Microsoft.JSON.Editor.Settings.JSONSettings.get_Storage() at Microsoft.JSON.Editor.Settings.JSONSettings.get_SchemaCatalogs() at Microsoft.VisualStudio.JSON.Package.Schema.CatalogJSONSchemaSelector..ctor()
--- End of inner exception stack trace
--- at Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.RuntimePartLifecycleTracker.CreateValue() at Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.Create() at Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.MoveNext(PartLifecycleState nextState) at Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.MoveToState(PartLifecycleState requiredState) at Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.GetValueReadyToExpose() at Microsoft.VisualStudio.Composition.ExportProvider.<>c__DisplayClass53_0.<CreateExport>b__0() at System.Lazy`1.CreateValue() at System.Lazy`1.LazyInitValue() at System.Lazy`1.get_Value() at Microsoft.VisualStudio.Composition.NetFxAdapters.MefV1ExportProvider.<>c__DisplayClass12_0.<UnwrapExport>b__1() at System.ComponentModel.Composition.Primitives.Export.GetExportedValueCore() at System.ComponentModel.Composition.Primitives.Export.get_Value() at System.ComponentModel.Composition.ExportServices.GetCastedExportedValue[T](Export export) at System.ComponentModel.Composition.ExportServices.<>c__DisplayClass11_0`2.<CreateStronglyTypedLazyOfTM>b__1() at System.Lazy`1.CreateValue() at System.Lazy`1.LazyInitValue() at System.Lazy`1.get_Value() at Microsoft.Web.Editor.Composition.ComponentLocatorWithOrderingAndUnorderedParts`1.ImportMany()
person Jani Hyytiäinen    schedule 10.02.2016

Я столкнулся с той же проблемой, и это было из-за fips На машине включена политика алгоритмов.

Решение:

Отключите политику алгоритма FIPS через regedit и перезапустите Visual Studio.

Местоположение:

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Lsa\FipsAlgorithmPolicy

person Sanai    schedule 09.06.2017