Ekibim ve bu hatayı genellikle rastgele ama rastgele alıyoruz ve neden bunu yaptığından emin değiliz. Çevresinden kurtulmak için, Visual Studio'yu yeniden başlatmak için birkaç kez çözüm üretiyoruz (10). Oluşturmaya çalıştığımda aldığım hata şu şekildedir:GenerateApplicationManifest hatası
Error 5 The "GenerateApplicationManifest" task failed unexpectedly. System.Runtime.InteropServices.COMException (0x8731F230): Exception from HRESULT: 0x8731F230 at System.Runtime.InteropServices.UCOMITypeInfo.ReleaseTypeAttr(IntPtr pTypeAttr) at Microsoft.Build.Tasks.Deployment.ManifestUtilities.ComImporter..ctor(String path, OutputMessageCollection outputMessages, String outputDisplayName) at Microsoft.Build.Tasks.Deployment.ManifestUtilities.FileReference.ImportComComponent(String path, OutputMessageCollection outputMessages, String outputDisplayName) at Microsoft.Build.Tasks.GenerateApplicationManifest.AddIsolatedComReferences(ApplicationManifest manifest) at Microsoft.Build.Tasks.GenerateApplicationManifest.BuildApplicationManifest(ApplicationManifest manifest) at Microsoft.Build.Tasks.GenerateApplicationManifest.OnManifestLoaded(Manifest manifest) at Microsoft.Build.Tasks.GenerateManifestBase.BuildManifest() at Microsoft.Build.Tasks.GenerateManifestBase.Execute() at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute() at Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask(ITaskExecutionHost taskExecutionHost, TaskLoggingContext taskLoggingContext, TaskHost taskHost, ItemBucket bucket, TaskExecutionMode howToExecuteTask, Boolean& taskResult)
Yardımlarınız için teşekkürler!
Çözümünüzün C++ ve .NET projelerinin bir karışımı var mı ve .NET projeleriniz, oluşturulmakta olan herhangi bir COM bileşenini kullanıyor mu? Denemek için birkaç şey: - En fazla paralel projelerin sayısını 1'e ayarlamayı deneyebilirsiniz. - Aynı davranışı alıp almadığınızı görmek için çözümünüzü komut satırında (örn. MSBUILD) oluşturmaya çalışın - Close –
inşa etmeden önce tüm Tasarımcı Sekmeleri ve ToolBox ComInterop için projelerinizden birine maruz kalıyor musunuz? Eğer öyleyse, yerel olarak çözümü çalıştırdığınızdan (yani VS'de hata ayıklama) bir işlemin tür kitaplığı başvurusunda tutulması olabilir. COM nesnesini kullanan tüm süreçlerin (muhtemelen CREATEOBJECT'i kullanmış olabileceğiniz harici uygulamalar) çalışmadığından emin olun. –
Bu bağlantıyı deneyin, bu kişinin sizin gibi aynı sorunu var gibi görünüyor: [Visual Studio] (http://social.msdn.microsoft.com/Forums/ta/msbuild/thread/30165a0b-9d09-4096-9655-9edbbd9bc099 – chandhooguy