kullanılırken hata Ben C# programımı 3 başvurulan DLL ile birleştirmek için ILMerge kullanmaya çalışıyorum. Programı birleştirmeden çalıştırırsam her şey iyi çalışır ama onları birleştirdiğimde "Void System.Threading.Monitor.Enter"
Hatası alırım. İşte Void System.Threading.Monitor.Enter ILMerge
HTMLAgilityPack.dll
MySql.Data.dll
RKLib.ExportData.dll
hata MySql.Data.dll
den geliyor gibi görünüyor ama bu istisna neden gerçekten emin değilim.
Fikirler çok takdir edilir.
DÜZENLEME: alıyorum Tam hatadır:
************** Exception Text **************
System.MissingMethodException: Method not found: 'Void System.Threading.Monitor.Enter(System.Object, Boolean ByRef)'.
at MySql.Data.MySqlClient.MySqlConnection.set_ConnectionString(String value)
at MySql.Data.MySqlClient.MySqlConnection..ctor(String connectionString) in :line 0
Her zaman tam hata bilgilerini ekleyin. Benzer hataları bulmayı kolaylaştırır. .NET 4.0'da –
Monitor.Enter (Object, Boolean%) eklenmiştir. Birleştirilmiş derleme .NET 4.x derlemeleri veya belki daha eski bir sürümü başvuruyor mu? – dtb
Bunu nasıl kontrol edeceğimi söyleyebilir misiniz? Programım biliyorum ama MySql.Data olup olmadığını nasıl kontrol edeceğimi bilmiyorum. – Reg