Ошибка компилятора CS0424
"класс": класс с атрибутом ComImport не может определять базовый класс
Применение атрибута ComImportAttribute подразумевает, что реализация класса будет импортироваться из COM-модуля. В определенную в COM-модуле реализацию нельзя добавлять дополнительные методы или поля, наследуемые от базового класса.
Следующий пример приводит к возникновению ошибки CS0424:
// CS0424.cs
// compile with: /target:library
using System.Runtime.InteropServices;
public class A {}
[ ComImport, Guid("7ab770c7-0e23-4d7a-8aa2-19bfad479829") ]
class B : A {} // CS0424 error
Отзыв о .NET
.NET — это проект с открытым исходным кодом. Выберите ссылку, чтобы оставить отзыв: