Сборка отсутствует, даже если я четко указал ссылку csc ⇐ C#
Сборка отсутствует, даже если я четко указал ссылку csc
Я пытаюсь лучше понять, как работает компилятор csc. Я создал базовую программу следующим образом:
с использованием системы; классная программа { общественная статическая пустота Main() { Console.WriteLine("тест"); } } Затем я скопировал некоторые ключевые элементы из команды csc, которая получается при выполнении сборки dotnet:
dotnet exec "C:\Program Files\dotnet\sdk\7.0.203\Roslyn\bincore\csc.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App .Ref\7.0.5\ref\net7.0\System.Runtime.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.5\ref\net7.0 \System.Console.dll" .\test.cs Процесс выполняется успешно, и в конце я получаю исполняемый файл. Однако, когда я пытаюсь запустить его, я получаю следующую ошибку:
Необработанное исключение: System.IO.FileNotFoundException: не удалось загрузить файл или сборку «System.Runtime, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a» или одну из его зависимостей. Система не может найти указанный файл.
Почему это происходит, когда я четко указал ссылку на сборку System.Runtime?
Я пытаюсь лучше понять, как работает компилятор csc. Я создал базовую программу следующим образом:
с использованием системы; классная программа { общественная статическая пустота Main() { Console.WriteLine("тест"); } } Затем я скопировал некоторые ключевые элементы из команды csc, которая получается при выполнении сборки dotnet:
dotnet exec "C:\Program Files\dotnet\sdk\7.0.203\Roslyn\bincore\csc.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App .Ref\7.0.5\ref\net7.0\System.Runtime.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.5\ref\net7.0 \System.Console.dll" .\test.cs Процесс выполняется успешно, и в конце я получаю исполняемый файл. Однако, когда я пытаюсь запустить его, я получаю следующую ошибку:
Необработанное исключение: System.IO.FileNotFoundException: не удалось загрузить файл или сборку «System.Runtime, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a» или одну из его зависимостей. Система не может найти указанный файл.
Почему это происходит, когда я четко указал ссылку на сборку System.Runtime?
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Сервер Flask сообщает об ошибке 404. Даже если маршруты ЧЕТКО определены
Anonymous » » в форуме Python - 0 Ответы
- 26 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Невозможно обновить с помощью Retrofit идентификатор, который я в нем указал.
Anonymous » » в форуме Android - 0 Ответы
- 13 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Почему мой браузер отображает цвет, отличный от того, который я указал в CSS?
Anonymous » » в форуме CSS - 0 Ответы
- 15 Просмотры
-
Последнее сообщение Anonymous
-