Azure Batch中的任务需要哪些DLL?

时间:2016-02-23 11:27:26

标签: azure dll batch-processing azure-batch

我的问题与Azure Batch example有关。因此,如果你不检查这个例子,我的问题没有任何意义。

在此示例中,TaskApplication项目需要总共七个NuGet包。但是,在上载到Azure时,只会上载其中一个DLL,即 Microsoft.WindowsAzure.Storage.dll (Microsoft.Azure.Batch.Samples.DotNetTutorial.Program.cs的第103行)。如果我也排除了此DLL,则在Azure上执行时,任务会返回非零退出代码。如果包含所有DLL,我会很清楚。为什么只使用TaskAplication.exe上传这个?

1 个答案:

答案 0 :(得分:0)

TaskApplication项目将其他DLL作为引用引入,因为Microsoft.WindowsAzure.Storage程序集将它们指定为依赖项。但是,TaskApplication引用Microsoft.WindowsAzure.Storage中自包含的成员,并且不需要其他程序集来执行。

如果您愿意,可以从TaskApplication项目中删除其他(不必要的)引用而不会产生不利影响。