[211] System.DllNotFoundException: Unable to load DLL (OPaC.uxTheme.Win32.dll).

Serious bug when using the EAP Build 211 on a Windows 2000 Professional machine + Visual Studio 2003. I get constantly the following error message when trying to do a usage find (I have submitted this to the tracker). Is there a quick fix for this? I mean the file resides in the following dir:

C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\IDE\PrivateAssemblies

Full Exception stack:

JetBrains.ReSharper.Util.InternalErrorException: An exception has occurred during action 'FindUsages' execution ---> System.DllNotFoundException: Unable to load DLL (OPaC.uxTheme.Win32.dll).
at OPaC.uxTheme.Wrapper.IsAppThemed()
at JetBrains.ReSharper.CommonControls.TabControlX.OnDrawItem(DrawItemEventArgs e) in c:\TEMP\tmp7317.tmp\src\CommonControls\src\Controls\TabControl\New\MyTabControl.cs:line 209
at JetBrains.ReSharper.CommonControls.TabControlX.InvalidateItem(Graphics g, Int32 index) in c:\TEMP\tmp7317.tmp\src\CommonControls\src\Controls\TabControl\New\MyTabControl.cs:line 254
at JetBrains.ReSharper.CommonControls.TabControlX.InvalidateTabs(Graphics g) in c:\TEMP\tmp7317.tmp\src\CommonControls\src\Controls\TabControl\New\MyTabControl.cs:line 285
at JetBrains.ReSharper.CommonControls.TabControlX.InvalidateTabs() in c:\TEMP\tmp7317.tmp\src\CommonControls\src\Controls\TabControl\New\MyTabControl.cs:line 267
at JetBrains.ReSharper.CommonControls.TabControlX.set_Alignment(TabAlignment value) in c:\TEMP\tmp7317.tmp\src\CommonControls\src\Controls\TabControl\New\MyTabControl.cs:line 59
at JetBrains.ReSharper.WindowManagement.Impl.NamedToolControl.SetToolControl(ToolControl itemNew) in c:\TEMP\tmp7317.tmp\src\WindowManagement\src\UI\ToolControls\NamedToolControl\NamedToolControl.cs:line 247
at JetBrains.ReSharper.WindowManagement.Impl.ToolWindow.SetToolControl(ToolControl itemNew) in c:\TEMP\tmp7317.tmp\src\WindowManagement\src\UI\ToolControls\ToolWindow\ToolWindow.cs:line 200
at JetBrains.ReSharper.WindowManagement.Impl.ToolWindow.SubstituteItem(ToolControl itemOld, ToolControl itemNew) in c:\TEMP\tmp7317.tmp\src\WindowManagement\src\UI\ToolControls\ToolWindow\ToolWindow.cs:line 89
at JetBrains.ReSharper.WindowManagement.Impl.NamedToolControl.InsertByTab(ToolControl control, Boolean before) in c:\TEMP\tmp7317.tmp\src\WindowManagement\src\UI\ToolControls\NamedToolControl\NamedToolControl.cs:line 436
at JetBrains.ReSharper.WindowManagement.Impl.LayoutManager.PerformLayout(ToolItem[] items, RelativeLayout layout) in c:\TEMP\tmp7317.tmp\src\WindowManagement\src\WindowManager\LayoutManager\LayoutManager.cs:line 169
at JetBrains.ReSharper.WindowManagement.Impl.WindowManagerBase.AddTool(ToolBase tool, RelativeLayout relativeLayout) in c:\TEMP\tmp7317.tmp\src\WindowManagement\src\WindowManager\WindowManagerBase.cs:line 266
at JetBrains.ReSharper.FindResultsView.FindResultsViewManager.ShowResults(IFindResultsItemsProvider provider) in c:\TEMP\tmp7317.tmp\src\FindResultsView\src\FindResultsViewManager.cs:line 34
at JetBrains.ReSharper.CodeInsight.FindUsages.FindUsagesAction.Execute(IDataContext context, DelegateExecute nextExecute) in c:\TEMP\tmp7317.tmp\src\CodeInsight\src\FindUsages\FindUsagesAction.cs:line 104
at JetBrains.ReSharper.ActionManagement.ExecutableAction.Execute(IDataContext context) in c:\TEMP\tmp7317.tmp\src\ActionManagement\src\Action\ExecutableAction.cs:line 25
--- End of inner exception stack trace ---

at JetBrains.ReSharper.Util.Logger.LogExceptionEx(Exception, String, Boolean) in c:\TEMP\tmp7317.tmp\src\Util\src\Logger.cs:line 297 column 9
at JetBrains.ReSharper.Util.Logger.LogException(String, Exception) in c:\TEMP\tmp7317.tmp\src\Util\src\Logger.cs:line 314 column 5
at JetBrains.ReSharper.ActionManagement.ExecutableAction.Execute(IDataContext) in c:\TEMP\tmp7317.tmp\src\ActionManagement\src\Action\ExecutableAction.cs:line 30 column 9
at JetBrains.ReSharper.ActionManagement.ActionManagerBase.ExecuteAction(IExecutableAction, IDataContext) in c:\TEMP\tmp7317.tmp\src\ActionManagement\src\ActionManager\ActionManagerBase.cs:line 482 column 9
at JetBrains.ReSharper.ActionManagement.ActionManagerBase.ExecuteAction(IExecutableAction) in c:\TEMP\tmp7317.tmp\src\ActionManagement\src\ActionManager\ActionManagerBase.cs:line 469 column 5
at JetBrains.ReSharper.IDE.ActionManagement.VSIntegration.VSActionManager.Exec(String, vsCommandExecOption, Object&, Object&, Boolean&) in c:\TEMP\tmp7317.tmp\src\VSIntegration\src\ActionManagement\VSActionManager.cs:line 241 column 11
at ReSharperAddIn.Exec(String, vsCommandExecOption, Object&, Object&, Boolean&) in c:\TEMP\tmp7317.tmp\src\VSIntegration\src\Connect.cs:line 222 column 3

9 comments
Comment actions Permalink

I have noticed that you guys use the C++ uxTheme.dll wrapper written by
Pierre Arnaud in EAP Build 211. This means that you also need to distribute
the Microsoft C Runtime (MSVCR70.dll) for this to work.

Cheers

Gabriel Lozano-Morán
MCSD .NET
Real Software
http://www.realdn.net
http://www.realsoftware.be


0
Comment actions Permalink

Hello Gabriel,

yes, we've discovered this problem late tomorrow, but decided not to make
the corresponding
changes to the installer. We'll do it today.


Regards,
Dmitry Shaporenkov
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"

I have noticed that you guys use the C++ uxTheme.dll wrapper written
by Pierre Arnaud in EAP Build 211. This means that you also need to
distribute the Microsoft C Runtime (MSVCR70.dll) for this to work.

Cheers

Gabriel Lozano-Morán
MCSD .NET
Real Software
http://www.realdn.net
http://www.realsoftware.be



0
Comment actions Permalink

Hello Gabriel,

it seems for me that a temporary workaround is to copy msvcr71.dll (which
should exist
if you have VS 2003 installed) in System32 to msvcr70.dll. Sounds a bit crazy,
but it seems
to work :)


Regards,
Dmitry Shaporenkov
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"

I have noticed that you guys use the C++ uxTheme.dll wrapper written
by Pierre Arnaud in EAP Build 211. This means that you also need to
distribute the Microsoft C Runtime (MSVCR70.dll) for this to work.

Cheers

Gabriel Lozano-Morán
MCSD .NET
Real Software
http://www.realdn.net
http://www.realsoftware.be



0
Comment actions Permalink

Hello Dmitry

I had fixed it by placing MSVCR70.dll in my c:\winnt\system\ dir

Gabriel

"Dmitry Shaporenkov (JetBrains)" <dsha@jetbrains.com> wrote in message
news:c8a894d9cbce98c7ce01ef223ccc@news.intellij.net...

Hello Gabriel,

>

it seems for me that a temporary workaround is to copy msvcr71.dll (which
should exist
if you have VS 2003 installed) in System32 to msvcr70.dll. Sounds a bit

crazy,

but it seems
to work :)

>
>

Regards,
Dmitry Shaporenkov
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"

>

I have noticed that you guys use the C++ uxTheme.dll wrapper written
by Pierre Arnaud in EAP Build 211. This means that you also need to
distribute the Microsoft C Runtime (MSVCR70.dll) for this to work.

>

Cheers

>

Gabriel Lozano-Morán
MCSD .NET
Real Software
http://www.realdn.net
http://www.realsoftware.be

>
>


0
Comment actions Permalink

Hello Gabriel,

we've modified the installer to include msvcr70.dll and install it into the
System folder.
We'll try to publish the next build ASAP (there is another critical problem
in 211 - it doesn't
save user settings).

Regards,
Dmitry Shaporenkov
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"

Hello Dmitry

I had fixed it by placing MSVCR70.dll in my c:\winnt\system\ dir

Gabriel

"Dmitry Shaporenkov (JetBrains)" <dsha@jetbrains.com> wrote in message
news:c8a894d9cbce98c7ce01ef223ccc@news.intellij.net...

>> Hello Gabriel,
>>
>> it seems for me that a temporary workaround is to copy msvcr71.dll
>> (which
>> should exist
>> if you have VS 2003 installed) in System32 to msvcr70.dll. Sounds a
>> bit

crazy,

>> but it seems
>> to work :)
>> Regards,
>> Dmitry Shaporenkov
>> JetBrains, Inc
>> http://www.jetbrains.com
>> "Develop with pleasure!"
>>> I have noticed that you guys use the C++ uxTheme.dll wrapper written
>>> by Pierre Arnaud in EAP Build 211. This means that you also need to
>>> distribute the Microsoft C Runtime (MSVCR70.dll) for this to work.
>>>
>>> Cheers
>>>
>>> Gabriel Lozano-Morán
>>> MCSD .NET
>>> Real Software
>>> http://www.realdn.net
>>> http://www.realsoftware.be


0
Comment actions Permalink

Thanks for the quick response :)

Gabriel

"Dmitry Shaporenkov (JetBrains)" <dsha@jetbrains.com> wrote in message
news:c8a894d9cbcf58c7ce0617f9f4f0@news.intellij.net...

Hello Gabriel,

>

we've modified the installer to include msvcr70.dll and install it into

the

System folder.
We'll try to publish the next build ASAP (there is another critical

problem

in 211 - it doesn't
save user settings).

>

Regards,
Dmitry Shaporenkov
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"

>

Hello Dmitry

>

I had fixed it by placing MSVCR70.dll in my c:\winnt\system\ dir

>

Gabriel

>

"Dmitry Shaporenkov (JetBrains)" <dsha@jetbrains.com> wrote in message
news:c8a894d9cbce98c7ce01ef223ccc@news.intellij.net...

>
>> Hello Gabriel,
>>
>> it seems for me that a temporary workaround is to copy msvcr71.dll
>> (which
>> should exist
>> if you have VS 2003 installed) in System32 to msvcr70.dll. Sounds a
>> bit

crazy,

>
>> but it seems
>> to work :)
>> Regards,
>> Dmitry Shaporenkov
>> JetBrains, Inc
>> http://www.jetbrains.com
>> "Develop with pleasure!"
>>> I have noticed that you guys use the C++ uxTheme.dll wrapper written
>>> by Pierre Arnaud in EAP Build 211. This means that you also need to
>>> distribute the Microsoft C Runtime (MSVCR70.dll) for this to work.
>>>
>>> Cheers
>>>
>>> Gabriel Lozano-Morán
>>> MCSD .NET
>>> Real Software
>>> http://www.realdn.net
>>> http://www.realsoftware.be

>
>


0
Comment actions Permalink

Discoverring it late tomorrow? Fixing it today?

NOW I know how you make such great product, you've a time machine!

"Dmitry Shaporenkov (JetBrains)" <dsha@jetbrains.com> wrote in message
news:c8a894d9cbccf8c7ce0160b648c8@news.intellij.net...

Hello Gabriel,

>

yes, we've discovered this problem late tomorrow, but decided not to make
the corresponding
changes to the installer. We'll do it today.

>

Regards,
Dmitry Shaporenkov
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"

>
>> I have noticed that you guys use the C++ uxTheme.dll wrapper written
>> by Pierre Arnaud in EAP Build 211. This means that you also need to
>> distribute the Microsoft C Runtime (MSVCR70.dll) for this to work.
>>
>> Cheers
>>
>> Gabriel Lozano-Morán
>> MCSD .NET
>> Real Software
>> http://www.realdn.net
>> http://www.realsoftware.be
>



0
Comment actions Permalink

Hello Ayende,

yes, it's always great to foresee what problems one will encounter tomorrow
:)

Regards,
Dmitry Shaporenkov
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"

Discoverring it late tomorrow? Fixing it today?

NOW I know how you make such great product, you've a time machine!

"Dmitry Shaporenkov (JetBrains)" <dsha@jetbrains.com> wrote in message
news:c8a894d9cbccf8c7ce0160b648c8@news.intellij.net...

>> Hello Gabriel,
>>
>> yes, we've discovered this problem late tomorrow, but decided not to
>> make
>> the corresponding
>> changes to the installer. We'll do it today.
>> Regards,
>> Dmitry Shaporenkov
>> JetBrains, Inc
>> http://www.jetbrains.com
>> "Develop with pleasure!"
>>> I have noticed that you guys use the C++ uxTheme.dll wrapper written
>>> by Pierre Arnaud in EAP Build 211. This means that you also need to
>>> distribute the Microsoft C Runtime (MSVCR70.dll) for this to work.
>>>
>>> Cheers
>>>
>>> Gabriel Lozano-Morán
>>> MCSD .NET
>>> Real Software
>>> http://www.realdn.net
>>> http://www.realsoftware.be


0
Comment actions Permalink

That's why I love you guys, great support and one of the best tools
available :)

Gabriel


0

Please sign in to leave a comment.