Возникло исключение: 'System.IO.FileNotFoundException' в mscorlib.dll, Visual studio C# - PullRequest
0 голосов
/ 06 мая 2020

Я учусь на разработчика программного обеспечения и получил этот проект git хаба, чтобы изучить. https://github.com/the-best-flash/CSharpMiner

Создатель проекта дает нам следующие инструкции для выполнения этого проекта в Visual Studio, когда я выполняю шаг 3 (выберите «Сборка -> Сборка решения»), появляется эта ошибка :

enter image description here

инструкции проекта:

  1. Загрузите файл решения. * .sln

  2. Измените раскрывающийся список с надписью «Отладка» на «Выпуск»

  3. Выберите «Сборка -> Сборка решения»
  4. Перейдите в папку CSharpMinerProgram \ bin \ Release и скопируйте файлы .exe и .dll туда, откуда вы хотите запустить программу. (например, C: \ CSMiner)
  5. Создайте папку \ bin, куда бы вы ни поместили .exe (например, C: \ CSMiner \ bin)
  6. Скопируйте файлы .dll из CSharpMinerProgram \ bin \ Release \ bin в папку \ bin, которую вы только что создали.
  7. Создайте файл «config.conf» в той же папке, что и .exe (например, C: \ CSMiner \ bin ) вы можете следовать примеру ниже.
  8. Щелкните правой кнопкой мыши на .exe и создайте ярлык. Скопируйте ярлык на рабочий стол.

Я уже сделал шаг 2

enter image description here

1 Ответ

0 голосов
/ 06 мая 2020

Вы не построили решение, вы отладили его. Отладка означает его запуск, и он выдаст исключение, потому что не может найти файл конфигурации, который будет создан на шаге 7. Ни на одном из шагов 1-8 не говорится об отладке или запуске программы. Запуск программы с правильным файлом конфигурации должен работать.

...