1
Vote

BTDF Error - BizTalk.Logical.Functoids.dll - not strong named

description

Unable to add BizTalk.Logical.Functoids.dll to the GAC (version 1.9.0.0)
C:\Windows\system32>"C:\Program Files (x86)\Deployment Framework for BizTalk 6.0\Framework\DeployTools\gacutil.exe" /f /i "<myworkspace>\References\BizTalk.Logical.Functoids.dll"
Microsoft (R) .NET Global Assembly Cache Utility.  Version 4.0.30319.1
Copyright (c) Microsoft Corporation.  All rights reserved.

Failure adding assembly to the cache: Attempt to install an assembly without a strong name

comments

charliemott wrote Aug 22, 2016 at 4:14 PM

Whilst you don’t usually need to deploy functoid assemblies to the GAC (just need them in development environment in the BizTalk mapper folder and that’s it), there is one exception to this rule in that functoid assemblies need to be GACed if it “does not expose any inline code” (source: https://msdn.microsoft.com/en-us/library/ee253732(v=bts.10).aspx). Even though this does not apply to the functoids in this project, it would be nice we can continue to use the BizTalk Deployment Framework to have a consistent deployment approach. The BTDF will always put functoid assemblies in the GAC.

wrote Aug 22, 2016 at 4:15 PM