I just created a blog post on this issue. The problem is that the Microsoft.mshtml.dll assembly in the Global Assembly Cache becomes unregistered from ActiveX during the upgrade process. To fix this issue, it is necessary to run “regasm” on the assembly:
- Open an instance of “Developer Command Prompt for VS2013” (or whatever version of Visual Studio you happen to be using). Run it as Administrator by right-clicking the icon and selecting, “Run as Administrator.”
- Navigate to “C:\Windows\assembly\GAC\Microsoft.mshtml\7.0.3300.0__b03f5f7f11d50a3a.” It is possible your path will vary. To verify, go to “C:\Windows\assembly\GAC\Microsoft.mshtml” and type “dir.”
- Once you are in the correct path, type
regasm Microsoft.mshtml.dll
Related Posts:
- MSHTML DLL on Windows 10
- WFP Grid: MouseRightButtonDown firing occuring BEFORE SelectionChanged on grid. Causing syncing issue
- XAML Binding Groups
- Metadata file ‘.dll’ could not be found
- How to resolve this System.IO.FileNotFoundException
- How to resolve this System.IO.FileNotFoundException
- The calling thread cannot access this object because a different thread owns it
- How to add comments into a Xaml file in WPF?
- The calling thread must be STA, because many UI components require this in WPF
- How to use WPF Background Worker
- How can I get the active screen dimensions?
- Page vs Window in WPF?
- How do I exit a WPF application programmatically?
- How to avoid a System.Runtime.InteropServices.COMException?
- Using FolderBrowserDialog in WPF application
- How can I parse JSON with C#?
- What is IP address ‘::1’?
- What is the yield keyword used for in C#?
- Join/Where with LINQ and Lambda
- C# compiler error: “not all code paths return a value”
- C# equivalent of C++ map
- The page was not displayed because the request entity is too large on IIS
- Export Pervasive to MySQL (C#)
- Why use the params keyword?
- What does plus equals(+=) operator means here?
- The request was aborted: Could not create SSL/TLS secure channel
- finding the maximum length of lists in c#
- The located assembly’s manifest definition does not match the assembly reference
- LEFT OUTER JOIN in LINQ
- OnTriggerEnter not working at Unity3D
- The requested resource does not support HTTP method ‘GET’
- How can I find a specific element in a List
? - Rename a file in C#
- What does mscorlib stand for?
- What is the best way to iterate over a dictionary?
- What is and how to fix System.TypeInitializationException error?
- The Object you want to instantiate is null. Unity 3D
- Convert date yyyyMMdd to system.datetime format
- How to bind a model to a kendo Combobox in order to use the models validatation?
- HttpWebRequest-The remote server returned an error: (400) Bad Request
- Adding values to a C# array
- Get dictionary value by key
- C#: how to get first char of a string?
- how to convert C# to C++
- Reading settings from app.config or web.config in .NET
- How to initialize a list of strings (List
) with many string values - Collection was modified; enumeration operation may not execute
- Cross-thread operation not valid: Control accessed from a thread other than the thread it was created on
- Unity – Gameobject look at mouse
- What does the @ symbol before a variable name mean in C#?
- What is the C# version of VB.net’s InputDialog?
- The entity type ApplicationUser is not part of the model for the current context
- Why did I get the compile error “Use of unassigned local variable”?
- Reading CSV file and storing values into an array
- ASP.NET MVC Page Won’t Load and says “The resource cannot be found”
- How to easily initialize a list of Tuples?
- How do I target @Model within a src of an image tag?
- How to round up in c#
- Converting from IEnumerable to List
- Escape double quotes in a string
- How to do constructor chaining in C#
- What represents a double in sql server?
- How do you get the index of the current iteration of a foreach loop?
- Expression denotes a `type’, where a `variable’, `value’ or `method group’ was expected UNITY3D
- How do I restart my C# WinForm Application?
- WSACancelBlockingCall exception
- Padding is invalid and cannot be removed?
- An ASP.NET setting has been detected that does not apply in Integrated managed pipeline mode
- Why is it that “No HTTP resource was found that matches the request URI” here?
- How to split() a delimited string to a List
- Remove element of a regular array
- Best way to reverse a string
- C# Foreach statement does not contain public definition for GetEnumerator
- How do I exit a foreach loop in C#?
- Fastest way to remove first char in a String
- How to convert datetime format to date format in crystal report using C#?
- Most efficient way to remove special characters from string
- When do we use ANTLR
- How would you count occurrences of a string (actually a char) within a string?
- Rotate object in Unity 3D
- C# equivalent to Java’s charAt()?
- How to play a sound in C#, .NET
- Convert SQL to LINQ Query
- How to resolve file being used by another process?
- How to crop an image using C#?
- c# .net change label text
- Check if a string is a palindrome
- Authorization has been denied for this request – New Web API Project
- How do you wait for input on the same Console.WriteLine() line?
- Why doesn’t C# have header files? Will the namespace take care of everything?
- Define: What is a HashSet?
- Convert string to decimal, keeping fractions
- Format of the initialization string does not conform to specification starting at index 0
- How can I generate random alphanumeric strings?
- How do you do a deep copy of an object in .NET?
- Get local IP address
- Delay function in C#
- Cannot declare instance members in a static class in C#
- Error: “an object reference is required for the non-static field, method or property…” [duplicate]
- How to convert HTML to PDF using iTextSharp