İngilizce dilinde oku

Aracılığıyla paylaş


'System.Runtime.InteropServices.DllImportAttribute' örnek yöntemlerine uygulanamıyor

ile DllImportAttributepaylaşılmayan bir yordam bildirilir.

Ortak dil çalışma zamanı (CLR), bu özniteliği ve EntryPoint özelliğini .NET Framework dışındaki yönetilmeyen dinamik bağlantı kitaplığında (DLL) tanımlanan bir değiştirme yordamı olarak tanımlar. Kod uygulandığı yordamı DllImportAttribute çağırdığında, ortak dil çalışma zamanı bunun yerine belirlenen yönetilmeyen yordamı çağırır.

.NET Framework dışındaki yönetilmeyen platformlar, .NET Framework'ün yaptığı gibi paylaşılmayan yordamları desteklemediğinden, paylaşılmayan yordamları kullanarak bunlarla birlikte çalışamazsınız.

Hata Kimliği: BC31529

Bu hatayı düzeltmek için

  • Yordamın kendi sınıfının veya yapısının her örneğine ayrı ayrı uygulanması gerekmiyorsa, olarak Sharedbildirin.

  • Yordam olamazsa Shared, bu yordamın bildiriminden öğesini kaldırın DllImportAttribute .

Ayrıca bkz.