Per iniziare: Sono un principiante assoluto. Ho due progetti in un'unica soluzione. Un progetto è un'applicazione console, chiamata dall'applicazione Windows Form. Ora voglio aggiungere questi a un eseguibile. Mi è stato detto che era possibile con Fody/Costura. L'ho scaricato e aggiunto il codice IncludeAssemblies al file xml. Tuttavia, se vado nella cartella di debug, ci sono ancora i due eseguibili separatamente (a parte alcuni nuovi file generati) L'eseguibile salva in un altro posto o ho fatto qualcosa di sbagliato?Problemi con Fody/Costura
risposta
Potrebbe essere che Fody/Costura abbia già unito i file DLL separati (assembly .NET) nell'EXE. Non si cura di eliminarli per te. Si può facilmente verificare se questo è il caso semplicemente copiando l'eseguibile dalla directory di output insieme a qualsiasi altra dipendenza oltre agli assembly, e vedere se viene eseguito.
A partire dalla versione 1.5, Costura pulisce automaticamente la directory.
Per disabilitare questo è ora disponibile un'impostazione nella configurazione. https://github.com/Fody/Costura#disablecleanup
Mille grazie per il link! – Elisa
Il comando PowerShell di cui sopra non funziona – sudhAnsu63
<Target
AfterTargets="AfterBuild;NonWinFodyTarget"
Name="CleanReferenceCopyLocalPaths" >
<Delete Files="@(ReferenceCopyLocalPaths->'$(OutDir)%(DestinationSubDirectory)%(Filename)%(Extension)')" />
</Target>
nel file di progetto dovrebbe funzionare anche per ripulire i duplicati
- 1. Problemi di git causa problemi con Storyboard
- 2. Problemi con UpdateProgress
- 3. Problemi con BufferedReader/PrintWriter?
- 4. Problemi con SQLite + SpatiaLite
- 5. problemi con can_upload flag
- 6. Problemi con GWT ScrollPanel
- 7. problemi con direttiva ngPattern
- 8. Problemi con l'apertura RStudio
- 9. Problemi con tokenize
- 10. Problemi con questa macro
- 11. Problemi con l'applicazione Web
- 12. Problemi con lambda Python
- 13. Problemi con FixedHeader
- 14. Problemi con Unisci Ordina
- 15. Problemi con std :: crono
- 16. Problemi con CAAnimation
- 17. Problemi con Datagridview.ClearSelection()
- 18. Problemi con heroku toolbelt
- 19. Problemi con FragmentPagerAdapter
- 20. Problemi con Android-pulltorefresh
- 21. Problemi con Carrierwave: conversione
- 22. Problemi con testthat Collegamenti
- 23. Problemi con Cocoa Pod
- 24. UITableView Problemi con cellForRowAtIndexPath
- 25. Problemi con TreeView.DrawNode - OwnerDrawText
- 26. Problemi con la mappa()
- 27. Problemi con opencv stereoRectifyUncalibrated
- 28. Problemi con dichiarazione Swift
- 29. problemi con android.location.geocoder
- 30. Problemi con javascript "parseInt()"
Inoltre, naturalmente, è possibile utilizzare un ispettore di montaggio come Reflector per vedere nella copia locale di riferimento assemblee sono stati incorporati come risorse in il tuo exe/dll finale. – kkahl