Сборка отсутствует, даже если я четко указал ссылку cscC#

Место общения программистов 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?
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»