webForumDet fria alternativet

mshtml.dll saknas i Windows 7?

2 svar · 623 visningar · startad av Koplik

KoplikMedlem sedan juli 20011 129 inlägg
#1

Hej,

har stött på ett litet udda bekymmer. Utvecklar nämligen i VB.NET och har precis införskaffat en ny dator till jobbet med Windows 7.
Nu efter ett antal kompileringar av våran applikation (som använder sig utav ClickOnce, tror behovet av mshtml.dll kommer därifrån) så har den slutat fungera och jag får ett argsint meddelande som lyder

Arg Text skrev:

The assembly with display name 'Microsoft.mshtml' failed to load in the 'LoadFrom' binding context of the AppDomain with ID 1. The cause of the failure was: System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.mshtml, Version=7.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.
File name: 'Microsoft.mshtml, Version=7.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'

=== Pre-bind state information ===
LOG: User = John-117\Stefan
LOG: DisplayName = Microsoft.mshtml, Version=7.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
(Fully-specified)
LOG: Appbase = file:///C:/Development/BC .NET_Schemakopia/bin/Debug/
LOG: Initial PrivatePath = NULL
Calling assembly : (Unknown).
===
LOG: This bind starts in default load context.
LOG: Using application configuration file: C:\Development\BC .NET_Schemakopia\bin\Debug\Business Control .NET.vshost.exe.config
LOG: Using machine configuration file from C:\Windows\Microsoft.NET\Framework64\v2.0.50727\config\machine.config.
LOG: Post-policy reference: Microsoft.mshtml, Version=7.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
LOG: Attempting download of new URL file:///C:/Development/BC .NET_Schemakopia/bin/Debug/Microsoft.mshtml.DLL.
LOG: Attempting download of new URL file:///C:/Development/BC .NET_Schemakopia/bin/Debug/Microsoft.mshtml/Microsoft.mshtml.DLL.
LOG: Attempting download of new URL file:///C:/Development/BC .NET_Schemakopia/bin/Debug/Microsoft.mshtml.EXE.
LOG: Attempting download of new URL file:///C:/Development/BC .NET_Schemakopia/bin/Debug/Microsoft.mshtml/Microsoft.mshtml.EXE.

Nu är ju frågan om det är något med att man kör 64-bit och ska göra något speciellt eller om det är så att filen saknas och jag bör ominstallera något (alternativt ladda hem dll:en enbart, men det bävar jag lite för)

Någon som känner igen detta eller har en aning om vad det kan bero på?

Krashen upstår på

TabControl1.Visible = False

vilket förmodligen inte är riktigt sant, då den förmodligen krashar när den initialiserar komponenterna.

Väldigt tacksam om någon har något förslag :bire

KoplikMedlem sedan juli 20011 129 inlägg
#2

Ser att under:
\Windows\Microsoft.NET\ så har jag
\Framework och \Framework64
Kan det vara så att alla referenser ska ligga mot \Framework64 istället när jag kör 64-bitars, men om det skulle vara fallet så borde jag väl aldrig ha kunnat kompilera?

Jag är fullständigt förvirrad, ingen aning om vad jag letar efter :P

KoplikMedlem sedan juli 20011 129 inlägg
#3

Nevermind :r Gick tydligen att hoppa över undantaget bara ...
Fortfarande frustrerande konstighet iaf.

135 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)