diff --git a/src/commands/createFunction/durableSteps/DurableProjectConfigureStep.ts b/src/commands/createFunction/durableSteps/DurableProjectConfigureStep.ts index 08f30eac0..35f288097 100644 --- a/src/commands/createFunction/durableSteps/DurableProjectConfigureStep.ts +++ b/src/commands/createFunction/durableSteps/DurableProjectConfigureStep.ts @@ -195,7 +195,9 @@ export class DurableProjectConfigureStep exten // Although the templates should incorporate this package already, it is often included with an out-dated version // which can lead to errors on first run. To improve this experience for our users, ensure that the latest version is used. - if (!isDotnetIsolated) { + if (isDotnetIsolated) { + packages.push({ name: durableUtils.dotnetIsolatedDfBasePackage }); + } else { packages.push({ name: durableUtils.dotnetInProcDfBasePackage }); } diff --git a/src/utils/durableUtils.ts b/src/utils/durableUtils.ts index 337d5588d..bb85e2a89 100644 --- a/src/utils/durableUtils.ts +++ b/src/utils/durableUtils.ts @@ -23,6 +23,7 @@ export namespace durableUtils { export const dotnetInProcDTSPackage: string = 'Microsoft.Azure.WebJobs.Extensions.DurableTask.AzureManaged'; export const dotnetIsolatedDTSPackage: string = 'Microsoft.Azure.Functions.Worker.Extensions.DurableTask.AzureManaged'; export const dotnetInProcDfBasePackage: string = 'Microsoft.Azure.WebJobs.Extensions.DurableTask'; + export const dotnetIsolatedDfBasePackage: string = 'Microsoft.Azure.Functions.Worker.Extensions.DurableTask'; export const nodeDfPackage: string = 'durable-functions'; export const pythonDfPackage: string = 'azure-functions-durable';