2017-05-06 18 views
1

Visual Studio 2015(Update 3)でAzureデータファクトリプロジェクトを構築できません。私はいくつかのデータセット/パイプライン/リンクサービスが定義されている私のプロジェクトではVS 2015でAzureデータファクトリプロジェクトを構築できません

Error The "ADFCompilerTask" task failed unexpectedly. 

System.AggregateException: One or more errors occurred. ---> 

System.NotImplementedException: Not implemented (Exception from HRESULT: 0x80004001 (E_NOTIMPL)) 
at EnvDTE.Project.get_FileName() 
at Microsoft.VSAuthoring.SDK.BuildSystem.JsonCompilerTask.get_ProjectHierarchy() 
at Microsoft.WindowsAzure.DataFactoryStudio.DataFactoryProject.ProjectSystem.ADFCompilerTask.<ExecuteAsync>d__2.MoveNext() 
--- End of inner exception stack trace ---  
at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)  
at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)  
at Microsoft.VSAuthoring.SDK.BuildSystem.JsonCompilerTask.Execute()  
at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute() 
at Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask>d__26.MoveNext() 
---> (Inner Exception #0) System.NotImplementedException: Not implemented (Exception from HRESULT: 0x80004001 (E_NOTIMPL))  
at EnvDTE.Project.get_FileName()  
at Microsoft.VSAuthoring.SDK.BuildSystem.JsonCompilerTask.get_ProjectHierarchy() 
at Microsoft.WindowsAzure.DataFactoryStudio.DataFactoryProject.ProjectSystem.ADFCompilerTask.<ExecuteAsync>d__2.MoveNext()<--- 

が、私はこのエラーを取得しています。それらはすべて、Azure Portalにコピーすることで展開することができるため、検証の問題のようには見えません。

私はAzure DataFactory Toolsを再インストールしようとしましたが、それは役に立ちませんでした。

Visual Studio 2015バージョン14.0.25431.01アップデート3、Azure Data Lake Tools 2.2.5000、Azure DataFactory Tools 0.9.3527.2を使用してWindows 7で動作します。

この問題を解決するにはどうすればよいですか?

答えて

1

私はこれで推測を持っているつもりです...

は、私はあなたが間違っている場合であるVSであなたのJSONのどこかで定義された属性を持っています疑い。特に、タイムスライスの検証がすべて正常であれば。例えば

"isPaused": true,   // Correct 
"pipelineMode": "Scheduled" //Correct 

VS

"ispaused": true, 
"pipelinemode": "Scheduled" 

これは思ったほど狂いました。すべてのJSON要素がVisual Studioによって完全に検証されるわけではありません。 VS内のADFv1スキーマは不完全です。

JSONで緑色の下線を検索してください。

さらに、Azureポータルは大文字と小文字の区別の問題を少しでも許容します。特定のものをコピーしてポータルに貼り付けると、展開前に自動修正されます。

エラーが発生した場合は、Visual Studio 2017を試して、そのエラー処理に役立つかどうかを確認してください。

これが役に立ちます。

+0

ありがとうございます!それは本当に私の問題でした - 私はいくつかのパイプラインで '名前'の代わりに '名前'を持っていました。 – arghtype

+1

Lol。驚くばかり。経験が勝利を収めました。恩恵をいただきありがとうございます:-) –

関連する問題