Muhtemelen bu soruyu yanlış bir şekilde soruyorum (ve bu Google'ın neden yardımcı olmadığı olabilir), ama işte burada:VS C# derleyicisinin bir başvuru referansını derlemediği durumlarda hangi senaryolar mümkündür?
Visual Studio'da bir C# projesi derliyorum (buna Project A diyelim, başlangıç projesi Proje B'ye bir atıfta bulunulmuştur. Proje B'nin bir Proje C'ye bir atıfı vardır, bu yüzden A inşa edildiğinde, B için dll'ler C'nin d dizininde olduğu gibi A'nın bin dizinine yerleştirilir (çünkü B'nin C'ye ihtiyacı vardır, ve A gerektirir B). Bununla birlikte, son zamanlarda bazı değişiklikler yaptım, böylece proje C'nin çözümü, çözümü yeniden oluştururken Proje A'nın bin dizinine gitmeyecek. Bunun gerçekleşmesi için ne yaptığımı bilmiyorum.
Çözümün kendisinin ayarını değiştirmedim ve yalnızca proje dosyalarına ek başvurular ekledim. Kod bildiğim gibi, Proje B'deki gerçek kodların çoğunu Proje C'deki sınıflara referans olarak verdim, fakat referansı projenin kendisinden kaldırmadım (bunun önemli olduğunu düşünmüyorum). Belki de C# derleyicisinin bir şekilde, C projesini oluşturmamalarını sağlayacak şekilde optimize ettiği söylendi, ama gerçekten de fikirlerin dışındayım. Birinin
'dan önce benzer bir şeye dönüştüğünü düşünürmiyim? Teşekkürler!