Aracılığıyla paylaş


MSB3023 tanılama kodu

Bu makalede MSB3023 hata kodu açıklanmaktadır.

İleti metni

MSB3023: No destination specified for Copy. Please supply either 'value' or 'value'.

Açıklama

Bu, kopyalama işleminin hedefi için proje dosyasında (veya içeri aktarmalarından birinde) boş bir değer sağlandığında oluşur. Bunun nedeni genellikle bir özellik değerinin yanlış yazılması ve beklenen değer yerine boş bir dizeyle sonuçlanmasıdır.

Çözüm

Hatanın oluştuğu işlemde kullanılan proje dosyasındaki tüm özellikleri denetleyin ve yanlış yazımları veya istenmeyen tutarsızlıkları düzeltin. Hedef dosya ve klasörler için kullanılan tüm özelliklerin bir değeri olduğundan emin olun.

Sorun sistem derleme dosyalarından kaynaklanıyorsa, bunun nedeni bazı meta verilerle ilgili bir sorun olabilir. -v:diag anahtarını MSBuild komut satırı üzerinden hatanın nereden geldiğini belirlemeye yardımcı olabilecek daha ayrıntılı bir çıktı almak için kullanabilirsiniz. İlgili tanılama ayrıntı düzeyi ayarları Visual Studio IDE'de yapılandırılabilir.

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.

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.

Şunun için geçerlidir:

MSBuild'in tüm sürümleri