在我的解决方案中,我有两个Azure数据工厂项目:PR1和PR2。 PR1包含一些资源的定义 - “resource1”。在PR2我有管道的定义,我想引用这个资源为:ADF项目有可能参考另一个ADF项目吗?
"linkedServiceName": "resource1"
当我尝试建立或发布PR2,我发现了错误:
Reference resource1 was not found in the solution
我尝试添加到PR1 PR2作为构建依赖和作为参考,但错误仍然存在。
我正在使用Visual Studio 2015 Update 3(版本14.0.25431.01)和Microsoft Azure DataFactory Tools for Visual Studio 0.9.3527.2。
ADF项目之间可能存在这种依赖关系吗?如果是,我该如何设置它?
更新:我已经想通了,Script
项目组是什么东西被编译,所以我已经更新PR2.dfproj
文件中添加以下目标:
<Target Name="BeforeBuild" BeforeTargets="Build" >
<Message Importance="High" Text="Adding external dependencies"/>
<ItemGroup>
<Script Include="../PR1/resource.json" />
</ItemGroup>
</Target>
,它可能建立PR1后,但是当我尝试“发布”它不调用此目标时,发布失败重建尝试。
需要分离ADF项目的原因是什么? –
@PaulAndrew他们只是不同的商业案例,未来还会有更多这样的商品 – arghtype
只用一个项目为每个项目配备不同的ADF配置文件会更简单? –