2014-08-29 18 views
5

Diğer iki proje bağımlılığı olan ve her ikisi de dll'yi başka bir klasöre kopyalamak için olay oluşturma olayları olan C++ Player projesine sahibim. Proje inşa edildi, o zaman rastgele çalışmayacağına karar verdi ve o zamandan beri bir çözüm bulamadım. SVN'den temiz bir ödeme ile bile, hala çalışmıyor, diğer tüm devler için çalışıyor, benden ayrı.Visual Studio Post Yapılandırma komut satırı hatası MSB3073 çıkış kodu 1

Hata iletilerindeki yolları denetledim, mevcutlar ve hedef dll gibi. Her bağımlı projede

Sonrası Yapı Etkinlik:

copy $(TargetPath) $(ProjectDir)..\..\$(Configuration)\plugins\$(ProjectName).dll 

çıkan hata:

error MSB3073: The command "copy C:\CMDev\CM2\Client\Apps\SSEP\Player\ACRP\CIAP\Debug\CIAP.dll C:\CMDev\CM2\Client\Apps\SSEP\Player\ACRP\CIAP....\Debug\plugins\CIAP.dll:VCEnd" exited with code 1. C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets 131 5

Güncel kurulumu:

  • Running Windows 7 Ultimate Service Pack 1
  • Visual Studio Pro v12.0.30723.00 Güncelleme 3, Administr altında çalıştırın entegratör.

Ne denedim vardır:

  • Güncelleme Visual Studio 2013 Pro 3 (Güncelleme 1)
  • Paketleme tırnak örn/Y parametresi her yolun etrafında Update kopya/Y "kaynak" "hedef"
  • xcopy çalıştı.
  • Tek tek atkı bağımlılık temizliği ve yeniden yapılandırılması.
  • Visual C++ 2010 ve 2012'yi kaldırıldı, x86 ve x64 Yeniden dağıtılabilir ve tüm 4 sürümleri yeniden yüklendi.

Başka neler deneyebilirim?

+2

Sorununuzu araştırmak için pek çok şey denediğiniz gibi görünüyor. Ancak, [proje günlüğü] etkinleştirme denediniz mi? (Http://blogs.msdn.com/b/vsproject/archive/2009/07/21/enable-c-project-system-logging.aspx) Bu benim için çalıştı VS2012 de, bu sorunu işaret edebilir. – rrirower

cevap

3

Sorun, VS'nin VCEnd ekini nasıl eklediğiydi. Bir şekilde microsoft.CppCommon.targets dosyası yanlış şekilde değiştirildi. derleyici hata çift tıklayarak, ben de aynı dosya (microsoft.CppCommon.target) getirildi

<PropertyGroup> 
     <_BuildSuffix> 
:VCEnd</_BuildSuffix> 
    </PropertyGroup> 
1

. Ancak, bu dosya Visual Studio yüklemesinin bir parçası olarak yüklenir, (izinleri nedeniyle) kaydetmek için yazılabilir değildi ve bu nedenle bir kırmızı-ringa gibi görünüyordu. Dosyanın içeriği @user1883004's answer ile aynıydı. ,

  1. Kapat Visual Studio
  2. kaynak kontrolü
  3. Açık Visual Studio dan zorla indirilirken proje kökünden tüm dosyaları silin ve: bir kaynak kontrol sistemi ile

    , aşağıdaki yaptım ve yeniden derleyin.

    1. Kapat Visual Studio
    2. Elle ayıklama/Release (veya başka oluşturulan alt dizini) silme
    3. Aç -:
    4. bir kaynak kontrol sistemi olmadan

    , adımların bu varyasyon deneyin Visual Studio ve yeniden derleyin.

Not ki, ne Temiz Çözüm ne de Çözüm benim için çalıştı yeniden oluşturun.

+0

Bu benim için çalıştı, ancak Visual Studio'da yeni bir proje oluşturmak ve tüm dosyaları yeni projeye kopyalamak zorunda kaldım. –

İlgili konular