Пока я только написал c# код в визуальной студии и для единства. Однако я решил немного поработать над своими C# основами вместо того, чтобы кодировать только для Unity, в надежде улучшить мое понимание о OOP и проектировать свои объекты.
Я начал идти по пути множественного взгляда c#, где Ядро do tnet используется с кодом Visual Studio вместо обычной Visual Studio. Следующие 18 часов я активно пытался запустить приложение Hello World. После того, как я попробовал все, что может предложить Google, но не удалось, десятки раз удалить и установить все еще не удалось. Мне как-то удалось сделать трюк, создав пустую папку в "C: \ Program Files (x86) \ Microsoft SDKs \ NuGetPackagesFallback" следуя хвосту сообщений об ошибках.
Вы можете прокомментировать что-то вроде: «Вы выучили ценный урок» et c. что может быть правдой, но я не хочу. Я не хочу быть экспертом в создании компиляторов, я не хочу изучать, как они работают. Я просто хочу улучшить свой код.
Теперь я могу запустить приложение Hello World, используя do tnet run из командной строки, где я чувствую себя хорошо, наконец-то я могу двигаться дальше, улучшая свои OOP вещи. Но подождите, пока VS Code не захочет продолжить.
После пары часов настройки я наконец смог запустить код, но я не доволен им. Причины и то, о чем я спрашиваю, приведены ниже.
VS Сборка кода. json файлы с этими строками .. tasks. json имели "/property:GenerateFullPaths=true",
, которые мне пришлось заменить на "${workspaceFolder}/src/GradeBook",
и запустите. json имел
"program": "${workspaceFolder}/bin/Debug/<target-framework>/<project-name.dll>",
мне пришлось заменить его на
"program": "${workspaceFolder}/src/GradeBook/bin/Debug/netcoreapp3.1/GradeBook.exe",
Что я не против, так это добавление "/ src / GradeBook", только если я должен сделать это, когда я использую подпапки для проекта. Я не знаю, была ли проблема с заданиями. json была связана с этим. Но нужно ли мне полностью заменять теги типа <target-framework>
, когда в файле .csproj есть определение целевой структуры <TargetFramework>netcoreapp3.1</TargetFramework>
.
Я действительно не понимаю, как работают эти файлы. json, почему автоматически генерируется файлы не выполняют свою работу и как я могу жить, взаимодействуя с ними минимально. Каковы минимальные шаги, которые я "должен" позаботиться о себе. Может кто-нибудь, пожалуйста, объясните мне и, пожалуйста, относитесь ко мне, как будто мне 3 года с 5 IQ, потому что я упал как один, когда я имею дело с этими вещами.