Saya mengalami ini dalam membangun 32bit di vs2017.
Tidak ada solusi yang tepat untuk saya. Saya restart, saya membersihkan file IDE, membersihkan solusi yang dibangun, menarik dari git repo dan membangun kembali solusi tanpa hasil.
Saya menarik dependensi 64bit dari nuget dan segera setelah saya menggunakan perakitan, sumber tidak dibangun ke dalam executable akhir lagi dan bukannya sumber cache cache sedang dibangun.
Saya menghapus konfigurasi nuget, menghapus rujukan yang direferensikan, mengunduh sumber, membuat log4net secara manual, menandatanganinya, menambahkannya ke folder di proyek saya, menambahkan referensi ke sana, dan saya dapat men-debug lagi.
Ini menyebalkan, saya harap itu muncul dalam daftar jawaban untuk dilihat semua orang.
Sunting: Tidak ada kesalahan selama pembuatan meskipun memiliki opsi "prompt pada kesalahan membangun" dihidupkan dalam pengaturan IDE.