logo
down
shadow

InvalidCastException for two Objects of the same type


InvalidCastException for two Objects of the same type

By : Ahmed Mohmed
Date : January 02 2021, 06:48 AM
it fixes the issue Types are per-assembly; if you have "the same" assembly loaded twice, then types in each "copy" of the assembly are not considered to be the same type.
These issues normally crop up when the two assemblies are in the Load and LoadFrom contexts. See
code :


Share : facebook icon twitter icon
InvalidCastException: Unable To Cast Objects of type [base] to type [subclass]

InvalidCastException: Unable To Cast Objects of type [base] to type [subclass]


By : user2816046
Date : March 29 2020, 07:55 AM
it fixes the issue You've got it in reverse: A cast from an object of a base class to a subclass will always fail, because the base class has only the properties of the the base class (not the subclass).
Since, as you say, the subclass has all the properties of the base class (it "is-a" base-class object), then a cast from the subclass to the base class will always succeed, but never the reverse.
Preventing loading dll in working directory, InvalidCastException Type A cannot be cast to Type B

Preventing loading dll in working directory, InvalidCastException Type A cannot be cast to Type B


By : Carlos Silva
Date : March 29 2020, 07:55 AM
like below fixes the issue As Panos suggested in the comment above, this was solved by setting CopyLocal=false on the referenced assemblies. That way the CLR can't attempt to load the dll from the working directory because the dll isn't there.
System.InvalidCastException: 'The SqlParameterCollection only accepts non-null SqlParameter type objects, not SqlParamet

System.InvalidCastException: 'The SqlParameterCollection only accepts non-null SqlParameter type objects, not SqlParamet


By : user3238812
Date : March 29 2020, 07:55 AM
I hope this helps . I migrated my project from ASP.NET Core 2.2 to ASP.NET Core 3.0. Now I get this exception. In ASP.NET Core it was using FromSql - now it is using FromSqlRaw. I am calling my procedure using Entity Framework Core. , This code worked after replacing
code :
System.Data.SqlClient.SqlParameter
Microsoft.Data.SqlClient.SqlParameter
FirstOrDefault();
ToList();
Using Moq, System.InvalidCastException : Unable to cast object of type 'Castle.Proxies.ObjectProxy' to type

Using Moq, System.InvalidCastException : Unable to cast object of type 'Castle.Proxies.ObjectProxy' to type


By : john
Date : March 29 2020, 07:55 AM
I wish this helpful for you Your mock is of IActiveState, not ActiveStateElements.
When you call new Mock() it is creating some new type on the fly that implements the interface IActiveState. This new type is not convertible to ActiveStateElements, which means the cast is gonna fail in the constructor.
InvalidCastException: Cannot cast from source type to destination type. (Unity c# ,foreach list loop)

InvalidCastException: Cannot cast from source type to destination type. (Unity c# ,foreach list loop)


By : Vidyasagar G
Date : March 29 2020, 07:55 AM
wish of those help If you are sure every item in List inventory is of type WeaponsClass, then you can do this:
code :
foreach (var item in inventory.Cast<WeaponsClass>())
{
    //...
}
foreach (var item in inventory)
{
    var casted = item as WeaponClass; // No exception if cast fails, simply returns null
    if(casted != null)
    {
        //...
    }
}
foreach (var item in inventory.OfType<WeaponsClass>())
{
    //...
}
Related Posts Related Posts :
  • Looking for a .Net ORM
  • Cost of SortedDictionary.Count
  • All possible combinations of n items selected randomly from a set of x items (algorithm)
  • Displaying process percentage on DOS screen
  • C# Importing Large Volume of Data from CSV to Database
  • c# control location precision
  • Printing to Zebra printer gives faint and blurry images
  • How to avoid stepping into dll code file?
  • Programmaticaly prevent Vista desktop search (WDS) from indexing pst files placed on mapped network drives
  • Is there anyway to reduce IsolatedStorage capacity in Silverlight?
  • C#: How to print a unicode string to console?
  • Frequency Table with Random Values
  • My Visual Studio 2008 web application keeps throwing a .Net error when I first run it, but refreshing fixes it
  • TCP Connection Creation and Closing Event Hooking
  • Find changed properties of a class
  • C#: Object with custom marshaller not containing data after PInvoke call
  • Version Control System with API. Need to get metrics
  • Performance comparison of Dictionaries
  • How to get process name and title of the top window on Windows / C#
  • How to save the ListView contents to a text file?
  • Why not .NET-style delegates rather than closures in Java?
  • Get CLSID by PIA interface Type
  • Visual Studio 2008 C# - Recover solution from application manifest possible?
  • Is a good practice to initialize private data members from within ctor by calling the associated properties instead of t
  • Inserting into a bitstream
  • How do you write byte[] array using log4.net
  • Clickonce + .NET client profile 4 framework + offline
  • Show form that showDialog from mainForm won't block it, but closing mainForm will close it
  • Developing a GPS car tracking system
  • dynamic log4net appender name?
  • Visual studio formatting issue
  • IndexOutOfRangeException when a stream is a multiple of the buffer size
  • How to deal with calculated values with Dependency Properties on a custom WPF control
  • counting from textbox,asp.net
  • Threading best practice when using SFTP in C#
  • how to load PDF file in website page using C#
  • Parent child class relationship design pattern
  • MessageQueue.BeginReceive() null ref error - c#
  • A C# collection, which behaves like C++ set or priority_queue?
  • Animating WPF buttons from inside a style
  • WPF Grid : GridSplitter event
  • Server 2008 Task Scheduler Mapped Drive Access C#
  • Cast problem with LINQ
  • Combo box Item source = ObservableCollection & I need a '-None-' dummy entry at the top
  • Which GUI control is suitable for this purpose?
  • Trying to access App.config file for mail settings but fails to work
  • Invoke PowerShell script from c# in runspace and get line number where error occured
  • How to show html contents with a RichTextBox?
  • FTP monitoring and downloading of new files
  • MEF + Plug-In not updating
  • Efficient handling of super wide, but not so tall, bitmap?
  • .NET 3.0 Unit Testing getting System.MethodAccessException calling .NET 2.0
  • Web Services vs Persistent Sockets
  • How do I dynamically reference incremented properties in C#?
  • Windows Installer (C#) error code 2869
  • Exception "The operation is not valid for the state of the transaction" using TransactionScope
  • Tools for listing database accesses from .NET code
  • Excel VSTO set selection
  • Creating a subscription based website in ASP.NET
  • Merging Resources Dictionaries
  • shadow
    Privacy Policy - Terms - Contact Us © 35dp-dentalpractice.co.uk