|
138 / 7 / 1
Регистрация: 31.03.2015
Сообщений: 395
|
|
Использование Visual Studio Code для разработки ASP.NET Core на х86 ОС03.09.2019, 04:02. Показов 3899. Ответов 1
Метки нет (Все метки)
Мне надо переделать проэкт web api c .net framework на asp.net core.
Хочу использовать для этого visual code. Загрузил c# extension (omnisharp) для visual code, но после загрузки какой то большой зависимости razor language engine, пишет [WARNING]: x86 Windows is not currently supported by the .NET Core debugger. Debugging will not be available. Кроме того появилось было также сообщение что для этого плагина или этой зависимости надо .net framework 4.7.2 - как то нелогично - надо еще более новую версию фрейморка для core проэкта. При попытке start debugging идет запрос на конфигурацию lanch.json, а потом и task.json. С одной стороны примеров конфигурации много, но она наверное расчитана на использование с# дополнение (которое не будет работать на моей 32-битной win7) потому ее конфигурировать смысла нет?! Даже при внесение автоматической конфигурации - появляется сообщение что cannot create debug adapter, и что c# extension еще грузит зависимости?! Запуск start without debugging - отправляет тоже конечно на конфигурацию launch.json. Хотя потом запустил dotnet build, а еще потом dotnet run - и на локалхосте пусть из нетворк еррор перед тем -появились тестовые данные гет-запроса. Я также непонимаю у вижуалкод, без интеллисенс дебаггера, как разрабатывать код - вносить данные класов из 100% увереннностю (в стандартных ide типы без зависимостей подчеркиваются, или из неправильно приведенными названиями), запускать dotnet restore (dotnet add package <package>) чтобы подгрузила пакеты в которых находяться эти класы, и интерфейсы?? И потом уж при билде и запуске в консоле видеть ошибки??
0
|
|
| 03.09.2019, 04:02 | |
|
Ответы с готовыми решениями:
1
Определить версию .NET Core SDK, поддерживаемую Visual Studio Code
ASP.NET Core. Какую технологию использовть для разработки приложения с основными элементами: таблицами, формами? |
|
138 / 7 / 1
Регистрация: 31.03.2015
Сообщений: 395
|
||||||||||||||||
| 10.09.2019, 00:16 [ТС] | ||||||||||||||||
|
Вышло так что пользоватся dotnet build, dotnet run - не такая ж уж помеха, даже без дебаггера.
Но запуск тестирования (dotnet test) посредством Nunit Framework не может быть выполнен автоматически, и надо удалять отдельные автогенерирующие части кода, или например закоментировать второй (и даже третий) метод main. Добавлено через 35 минут Я создал свой проэкт через dotnet new web api. Тестовый проэкт создал в отдельной папке Tests с помощью dotnet new nunit. Автоматически были добавлены зависимости в Tests.csproj-
что эти зависимости (хотябы Nunit) работают если добавить их в главный проджект файл - Myproject.csproj Но и дубликат зависимостей в тестовом файле тоже требуются. Но вот после запуска dotnet test - появляются много ньансов. Первый - надо закоментировать main в startup.cs, чтобы можно было запускать тестирование. Но и этого недостаточно. Почему то появляются два автосгенерированых файла -
в Test.Program.cs(тестовая часть, obj), и в MyProject.Program.cs (..MyProject\obj\Debug\netcoreapp2.2). Тогда при запуске самого проэкта надо уже закоментировать эти автогенерированые файлы. Добавление в Tests.csproj - <GenerateProgramFile>false</GenerateProgramFile>:
хотя здесь https://andrewlock.net/fixing-... unit-tests написано, что это должно решить. Более того тестовый файл автогенерации почему то зависит от файла автогенерации из obj папки основной програмы?? Если удалить этот тестовый файл автогенерации то появляется ошибка, что нету метода main?? Потому у меня появляется вопрос возможно ли автоматически использовать лиш один метод мейн, как отменить автогенерацию?? Добавить, как указано в вышеприведенном ресурсе, <OutputType>Exe</OutputType> в MyProject.csproj невозможно ибо это не консольный проэкт, а веб-проэкт. Снова таки замечу что сам код програмы написан вне вижуал студио 2015,2017,2019 - потому непонятно как эти тесты будут работать в этой среде, идентична ли структура проэкта- но в visual code, с помощью cli они так работают.
0
|
||||||||||||||||
| 10.09.2019, 00:16 | |
|
Помогаю со студенческими работами здесь
2
ASP.NET Core. Старт - что нужно знать, чтобы стать ASP.NET Core разработчиком? Создание минимального запускаемого приложения ASP.NET Core 2 без шаблона в VS Code Как установить плагин ASP.NET MVC 3 для Visual Studio 2010 Разница между ASP.NET Core 2, ASP.NET Core MVC, ASP.NET MVC 5 и ASP.NET WEBAPI 2 Зачем для создания формы на Angular использовать Visual Studio и Visual Studio Code? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ *
Дана цепь постоянного тока с сопротивлениями и источниками (напряжения, ЭДС и тока). Найти токи и напряжения во
всех элементах. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и. . .
|