Karşılıklı kod kullanarak tipik bir çözüm/proje yerleşimi oluşturmaya çalışıyorum. Çeşitli kitaplıkları yo aspnet
kullanarak oluşturdum, ancak koddaki projelere nasıl başvurulacağını bilmiyorum. Kökte tek bir project.json kullanıyor muyum? Başlangıç projesi ve giriş noktasının ne olduğunu nasıl biliyor? Ayrıca, isim üstünde istihbarat almanın bir yolu var mı?Os x ve vs kodu üzerinde birden çok .net projesi ile nasıl çalışılır
1
A
cevap
2
Visual Studio'yu (tam sürüm) kullanmıyorsanız, bir çözüm veya xproj dosyasına ihtiyacınız yoktur.
Edit (yorumların özeti: Sadece o zaman her proje bu örnekte olduğu gibi, proje dosyasının dependencies
kesitte birbirlerine bir başvuru ekleyebilir projelerinizi işaretlemek için klasör ve project.json
dosyalarını kullanabilirsiniz):
- VS kodunda intellisense almak için, bir damla sağ alt cor aşağı var (bir proje seçmelisiniz
global.json
dosyaya ekleyebilir diğer klasörlerdeki projeleri başvuruda bulunmak için pencerenin ner)
İlgili konular
- 1. Dylibs ve OS X
- 2. OS X
- 3. OS X
- 4. OS X üzerinde Numba yüklenirken hata oluştu
- 5. PyGame, OS X üzerinde bir virtualenv ile demlemek?
- 6. Metin üzerinde çalışma süreçleri yazma (OS X)
- 7. Komut satırı Mac OS X üzerinde IntelliJ
- 8. OS X üzerinde GCC 4.7.1 yükleniyor
- 9. OS X
- 10. OS X üzerinde imzalı ikili dosyaların belirtimi
- 11. valgrind OS X üzerinde çalışmayan 10.8
- 12. OS X
- 13. Mac OS X üzerinde wxHaskell ile statik bağlantı oluşturma
- 14. OS X
- 15. OS X
- 16. Mac OS X üzerinde SWIG ile C++ Derleme
- 17. Mac OS X üzerinde PECL Kurun 10.6
- 18. aws cli OS üzerinde güncelleme olmayacak X
- 19. Python'u OS X üzerinde arka planda çalıştırma
- 20. OS X
- 21. WKWebView (OS X) yazdırma içeriği (OS X)
- 22. OS X
- 23. Eclipse C++ Varolan makefile ile nasıl çalışılır
- 24. Xcode 7 OS X Uygulaması ile OS X Uygulaması ile kilitlenme simgesi
- 25. dtruss OS üzerinde ps üzerinde başarısız X 10.11
- 26. VS 2008 Professional, Akıllı Aygıt .NET C# projesi - yavaş yapı
- 27. OS X
- 28. Mac OS X 10.8 ve homvrew ile llvm/clang 3.3
- 29. Swift 2 ve Linux/OS X farkları
- 30. Hata Mcrypt OS X
Evet, ama bağımlılığımın tipik bir çözüm gibi komşu bir klasörde olduğu bir örnek bulamadım. Ve eklediğimde, bu derlemeyi nasıl yapacağımdan emin değilim. –
Oh, sorun değil. Bu global.json' kullanılarak başarıldı. Bu dosyaya kaynak içeren klasörleri eklersiniz. İşte bir örnek: https://github.com/aspnet/MusicStore/blob/dev/global.json Keşif algoritması, mevcut projenin bulunduğu klasördeki proje referanslarını ve global.json'daki herhangi bir klasörü arar. –
Tamam, Örnek projenin.sonunun "derleme" olduğunu fark ettim: ["../../shared/**/*.cs"] '. Anladım, projemde derleme yapmam için herhangi bir yerel proje bağımlılığında kürek çekmem gerekiyor mu? –