Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu makalede MSB4232 hata kodu açıklanmaktadır.
İleti metni
MSB4232: Items that are outside Target elements must have one of the following operations: Include, Update, or Remove.
Açıklama
MSBuild öğeleri, içerikleri özniteliklerin Include kullanımı (listeye belirli öğeler ekleme), Exclude (belirli öğeleri ekleme), Update (öğe meta verilerini güncelleştirme) ve Remove (listeden bir veya daha fazla öğeyi kaldırma) tarafından belirlenen listelerdir. Bkz . MSBuild öğeleri.
Hedeflerin dışındaki MSBuild öğelerinin tanımlanması ve doldurulacağı beklenir; bu nedenle en az bir Include, Updateveya Remove kullanılması beklenir. Ancak, bir hedefin içinde öğelerin önceden tanımlanıp doldurulması beklenir, bu nedenle bir hedef içindeki bu özniteliklerin atlanması bir hata değildir. Hedefte, Include veya Remove belirlenmediğinde, MSBuild bir güncelleştirme işlemi gerçekleştirir.
Çözüm
Öğe bildirimini denetleyin ve doğru mantığı belirleyin. Proje dosyanızda öğenin ilk tanımlandığı ve doldurulduğu yerlere bakın ve doğruluğu doğrulayın. Amaç daha önce tanımlanmış bir öğeyle çalışmaksa, işlemi hedef içindeki bu öğeye yerleştirmeyi göz önünde bulundurun. Bir hedefin içinde, Include veya Remove belirtmezseniz, işlemin bir güncelleme olduğu varsayılır.
Daha fazla bilgi edinmek için MSBuild komut satırında -v:diag bayrağını kullanarak ayrıntılı tanılamayı etkinleştirin. Visual Studio IDE'de ilgili tanılama ayrıntı düzeyini yapılandırabilirsiniz.
Araçlar>Seçenekleri bölmesinde, Tüm Ayarlar>Projeleri ve Çözümleri>Derleme ve Çalıştırma bölümünü genişletin ve MSBuild projesi derleme çıkış ayrıntı düzeyini ve MSBuild proje derleme günlük dosyası ayrıntı düzeyini Tanılama olarak ayarlayın. Daha fazla bilgi için bkz. Derleme günlüğü dosyalarını görüntüleme, kaydetme ve yapılandırma.
İlgili tanılama ayrıntı düzeyi ayarları Visual Studio IDE'de yapılandırılabilir. Araçlar>Seçenekleri iletişim kutusunda Projeler ve Çözümler>Derleme ve Çalıştırma bölümünü genişletin ve MSBuild proje derleme çıkışı ayrıntı düzeyini ve MSBuild projesi derleme günlük dosyası ayrıntı seçeneklerini Tanılama olarak ayarlayın. Daha fazla bilgi için bkz. Derleme günlüğü dosyalarını görüntüleme, kaydetme ve yapılandırma.
Bir diğer yaklaşım da ikili günlükçü'leri (-bl) etkinleştirmek ve MSBuild yapılandırılmış günlük görüntüleyicisini kullanmaktır.
Şunun için geçerlidir:
MSBuild'in tüm sürümleri