Types with no public default constructor are not COM-creatable. COM does not support parameterized object construction. A type was detected with a public parameterized constructor but no public default constructor. This type is not creatable by COM. If there is an alternate method for creating and passing object instances to COM clients (through a method on another type, for example), this might not be a problem.
Types that implement ICollection should also provide a version of CopyTo with the first parameter set to a strong type, namely ...
Types that implement IComparable should redefine Equals and comparison operators to keep the meanings of less than, greater ...
Types that implement IEnumerator should also provide a version of the Current property that returns a type other than Object. ...
Types that redefine the equality operator should redefine Equals as well to ensure that these members return the same results. ...
Types with no public default constructor are not COM-creatable. COM does not support parameterized object construction. A ...
Types with the 'AllowNullLiteral' attribute may only inherit from or implement types which also allow the use of the null ...
Types with the AllowPartiallyTrustedCallersAttribute that extend types without that attribute might unintentionally expose ...
UAC Bypass UI Protection : Specifies whether or not to bypass user interface protection levels for other windows on the desktop. ...
UAC Execution Level : Specifies the requested execution level for the application when running with User Account Control. ...