मैंने अपनी परियोजना को रूट "समाधान" के साथ बना दिया है जिसमें वैश्विक परियोजनाओं को परिभाषित करने वाला वैश्विक .json है। ये वर्तमान में मेरा वेब ऐप और एक क्लास लाइब्रेरी है।एक समाधान के तहत एकाधिक डॉटनेट कोर परियोजनाओं के साथ बनामोड में डीबगिंग
कि ठीक काम करता है, और मैं अपने वेब अनुप्रयोग डिबग करने की कोशिश में सेटअप रूट निर्देशिका के अंतर्गत निम्नलिखित launch.json है:
{
"version": "0.2.0",
"configurations": [
{
"name": "WebApp",
"type": "coreclr",
"request": "launch",
"preLaunchTask": "",
"program": "${workspaceRoot}/WebApp/bin/Debug/netcoreapp1.0/WebApp.dll",
"args": [],
"cwd": "${workspaceRoot}/WebApp/",
"stopAtEntry": false,
"launchBrowser": {
"enabled": true,
"args": "${auto-detect-url}",
"osx": {
"command": "open"
}
}
}
]
}
मैं इस के साथ दो मुद्दे हैं।
मुझे प्रीलांच टास्क बिल्ड को हटाना पड़ा क्योंकि यह रूट डीआईआर से निर्माण करने की कोशिश करता है। आदर्श नहीं है लेकिन मैं मैन्युअल रूप से पहले निर्माण करके इसके आसपास काम कर सकता हूं।
जब डीबगर लॉन्च होता है, तो यह स्रोत कोड को खोजने में विफल रहता है क्योंकि यह उप प्रोजेक्ट की बजाय रूट डीआईआर में दिखता है। यह एक शो स्टॉपर है क्योंकि मैं लोड किए गए स्रोत के बिना ब्रेकपॉइंट्स का उपयोग नहीं कर सकता।
क्या इन मुद्दों के आसपास कोई रास्ता है?
अद्यतन: 9 वीं अगस्त वर्ष 2016
मैं सीधे Omnisharp लिए इस मुद्दे को ले लिया और थोड़ा आगे हो गया है, एक समाधान के अंतर्गत कोई ऐप्स और एक अलग पुस्तकालय डिबग करने के लिए सक्षम किया जा रहा। हालांकि एक समाधान के तहत कई निष्पादन योग्य परियोजनाओं पर जैकपॉट को काफी हद तक नहीं मारा है। दुर्भाग्य से मैं अब इस परियोजना का पीछा नहीं कर रहा हूं लेकिन उम्मीद है कि यह किसी को कुल समाधान की दिशा में मदद कर सकता है। चर्चा और कोड नमूने को
लिंक: https://github.com/OmniSharp/omnisharp-vscode/issues/460#issuecomment-228392486
मुझे यहां एक ही समस्या है, क्या आपने कभी समाधान निकाला है? दुर्भाग्यवश – chris
@ क्रिसिस नहीं, मेरे पास भी एक सतत चर्चा है: http://forums.dotnetfoundation.org/t/referencing-another-project-in-net-core/1298/9 (टिप्पणियां देखें)। अगर मुझे कोई कामकाज मिल जाए तो मैं यहां पोस्ट अपडेट करूंगा लेकिन संभावना नहीं दिखती है। – matthewrk
वीएस कोड प्रलेखन http://stackoverflow.com/documentation/vscode/7717/multiple-projects-set-up#t=201611030739421019893 – Artru