build 89 and Excel imported library

Hy,

while build 88 was working quite fine with Excel.Interop assemlies,
build 89 seems completely broken with regards to how it parses those
assemplies, so the project is unusable (all the lines referring to types
contained in those assemblies are marked red).

Best regards,
Federico

2 comments
Comment actions Permalink

Federico,

I've just tried to import Excel 11 Object Library and it worked without
problems.
What version of Excel are you using? What types are unresolved and marked
red?

Thanks,
Dmitry

"federico" <f.spinazzi@masterhouse.it> wrote in message
news:cbgobi$sof$1@is.intellij.net...

Hy,

>

while build 88 was working quite fine with Excel.Interop assemlies,
build 89 seems completely broken with regards to how it parses those
assemplies, so the project is unusable (all the lines referring to types
contained in those assemblies are marked red).

>

Best regards,
Federico

>


0
Comment actions Permalink

Dmitry Shaporenkov (JetBrains) wrote:

Federico,

I've just tried to import Excel 11 Object Library and it worked without
problems.
What version of Excel are you using? What types are unresolved and marked
red?


Dmitry,

Excel 9.
Every line is marked red. I've tried on two different machines with the
same result.

I hav to say that I've created the interop dlls with 'tlbimp' and not
with Visual Studio.

Thanks,
Federico

P.S.: I got this stack trace while loading the project:
System.Runtime.InteropServices.COMException (0x80131130): Eccezione da
HRESULT: 0x80131130.
at
JetBrains.ReSharper.Util.MetaData.IMetaDataImport.FindTypeDefByName(String
szTypeDef, UInt32 tkEnclosingClass, UInt32& ptd)
at
JetBrains.ReSharper.Util.MetaData.MetaDataImporter.ResolveTypeRef(MDInfo&
mdInfo) in
C:\TEMP\tmpF63C.tmp\src\Util\src\mdAccess\MetaDataImporter.cs:line 407
at
JetBrains.ReSharper.Util.MetaData.MetaDataImporter.DecodeTypeDefOrRef(MDAssembly
assembly, Byte[] buffer, Int32& cursor) in
C:\TEMP\tmpF63C.tmp\src\Util\src\mdAccess\MetaDataImporter.cs:line 278
at
JetBrains.ReSharper.Util.MetaData.MetaDataImporter.DecodeType(MDAssembly
Assembly, Byte[] buffer, Int32& cursor) in
C:\TEMP\tmpF63C.tmp\src\Util\src\mdAccess\MetaDataImporter.cs:line 308
at
JetBrains.ReSharper.Util.MetaData.MDMethodSignature.Create(MetaDataImporter
mdImporter, MDAssembly mdAssembly, Byte[] bytes) in
C:\TEMP\tmpF63C.tmp\src\Util\src\mdAccess\Signatures.cs:line 105
at
JetBrains.ReSharper.Util.MetaData.MDMethodInfo.CreateMethodInfo(MDInfo&
info, MDTypeInfo declaringType) in
C:\TEMP\tmpF63C.tmp\src\Util\src\mdAccess\MDMethodInfo.cs:line 55
at
JetBrains.ReSharper.Util.MetaData.MDTypeInfo.GetMethodInfoByMetaDataToken(UInt32
mdToken) in C:\TEMP\tmpF63C.tmp\src\Util\src\mdAccess\MDTypeInfo.cs:line 31
at JetBrains.ReSharper.Util.MetaData.MDTypeInfo.GetMethods() in
C:\TEMP\tmpF63C.tmp\src\Util\src\mdAccess\MDTypeInfo.cs:line 255
at JetBrains.ReSharper.Util.MetaData.MDTypeInfo.GetEvents() in
C:\TEMP\tmpF63C.tmp\src\Util\src\mdAccess\MDTypeInfo.cs:line 125
at JetBrains.ReSharper.Util.MetaData.MDTypeInfo.GetMembers() in
C:\TEMP\tmpF63C.tmp\src\Util\src\mdAccess\MDTypeInfo.cs:line 64
at Psi.Impl.Reflection.MemberOwner..ctor(Element parent, MDTypeInfo
classType) in
C:\TEMP\tmpF63C.tmp\src\Services\psi\impl\reflection\MemberOwner.cs:line 45
at Psi.Impl.Reflection.Interface..ctor(Element parent, MDTypeInfo
type) in
C:\TEMP\tmpF63C.tmp\src\Services\psi\impl\reflection\Interface.cs:line 15
at Psi.Impl.Reflection.Element.CreateType(MDTypeInfo typeInfo) in
C:\TEMP\tmpF63C.tmp\src\Services\psi\impl\reflection\Element.cs:line 161
at Psi.Impl.Reflection.File..ctor(MDAssembly assembly) in
C:\TEMP\tmpF63C.tmp\src\Services\psi\impl\reflection\File.cs:line 37
at Psi.Impl.Reflection.MDBuilder.ProcessAssembly(MDAssembly
assembly, IAssemblyReference assemblyReference) in
C:\TEMP\tmpF63C.tmp\src\Services\psi\impl\reflection\util\MDBuilder.cs:line
110
at
Psi.Impl.Reflection.MDBuilder.ProcessAssemblies(IProgressIndicator pi)
in
C:\TEMP\tmpF63C.tmp\src\Services\psi\impl\reflection\util\MDBuilder.cs:line
83

0

Please sign in to leave a comment.