Looking for non-existent TOM resource (Satellite) assembly
8/19/2011 2:31:27 PM
User(s) can reproduce this bug
We are seeing an intermittent bug in the Visual Studio tooling for BizTalk Server 2010 in which we are unable to build BTS projects. An error message is repeatedly shown saying that the system "Could not find file ‘Microsoft.BizTalk.TOM.resources".
I suspect that this may be casued by searching for a non-existant satellite assembly for Microsoft.BizTalk.TOM.dll, but this is a guess. The error may be thrown in System.Reflector.RuntimeAssembly.InternalGetSatelliteAssembly which is at the end of several call chains leading back to BizTalk development tools.
I'm using a straightforward build of Biztalk Server 2010 RTM (not in list below, so I chose 'Beta') with VS 2010 Premium on Windows Server 2008 R2. The machine locale is United Kingdom, which may be relevant.
BizTalk 2010 Beta
Not sure how to reproduce. It happens intermittently.
To 'fix', I simple shut down VS 2010 and then restart it. This clears the problem for a time.
to post a comment.
Please enter a comment.
on 8/19/2011 at 2:57 PM
The more I look at this, the more I am convinced that it is related to the new GrovelForResourceSet methods introduced in .NET 4.0. This may be a .NET 4.0 bug rather than a Biztalk bug, or it may be that BTS tooling needs to be amended to add additional error trapping.
to post a workaround.
Please enter a workaround.
© 2013 Microsoft