Re: Pipeline Disassembler - Public Token - >1 developer - Arg
- From: "Matt Milner" <matt.milner@m3technologypartners dot com>
- Date: Thu, 5 May 2021 22:20:16 -0500
Use the same key file, check it into VSS and then you won't run into this
type of problem.
Matt
"mike_zandvliet" <mike_zandvliet@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx> wrote in
message news:RZOdnUmuILCqJ-ffRVn_vg@xxxxxxxxxxxxxxx
> We have a simple pipeline for splitting an envelope into messages. It
> has one disassembler shape on it for this purpose.
>
> Our solution has several assemblies, one for Orchestrations, one for
> Schemas, one for Pipelines, etc.
>
> Everything compiles and works perfectly well on one developers
> machine. :D
>
> However, when any other developer gets latest from VSS and tries to
> compile it, he gets this error:
>
> C:\@Development\PGA.ROOT\PGA\PGA.Pipelines\Rcv_ResponseBatch.btp
> Component 'XML disassembler' properties validation failed. The
> document
> schema "Foo.Bar.Widgets.PGA.Schemas.Response_XML,
> PGA.Schemas, Version=1.0.0.0, Culture=neutral,
> PublicKeyToken=dde5c1092fc9ef82" does not
> exist.
>
> :x
>
> After a bit of investigation it seems that the disassembler shape has
> 'hard-coded' the PublicKeyToken of both the Envelope schema and the
> Body schema. When the second developer compiles the solution, a
> different PublicKeyToken is generated for the Schemas assembly. This
> doesn't match the original PublicKeyToken that the disassembler shape
> was expecting, so it throws this compile error.
>
> :(
>
> Isn't this a bit strange? Why is this the only part of BizTalk that
> cares about PublicKeyTokens? What can we do to avoid this error?
>
> Hope you can help.
>
> Cheers,
> Mike
>
.
- References:
- Pipeline Disassembler - Public Token - >1 developer - Arg
- From: mike_zandvliet
- Pipeline Disassembler - Public Token - >1 developer - Arg
- Prev by Date: Pipeline Disassembler - Public Token - >1 developer - Arg
- Next by Date: Re: Recieve Location is getting disable after starting the orches
- Previous by thread: Pipeline Disassembler - Public Token - >1 developer - Arg
- Index(es):
Relevant Pages
|