Не удалось найти часть пути в Visual Studio для Mac

Я пытаюсь закодировать интерфейс командной строки, в начале есть сканирование DLL в соответствующей папке (/dlls), но продолжает выдавать эту ошибку: Не удалось найти часть пути '/Users/danielshroff/Projects/Meh-Rewrite /Meh-Rewrite/bin/Debug/dlls)'. Путь существует, и я скопировал и точно следовал ему, используя папку поиска.

редактировать: я также пытался использовать полный путь, но не повезло

using System.IO;

 namespace MehRewrite
{
class MainClass
{
    public static void Main(string[] args)
    {
        Console.WriteLine("MEH System Version 1.0");
        Console.WriteLine("Loading Core System");
        Console.WriteLine("Declaring Startup Variables");
        String dlls = null;
        Console.WriteLine("Startup Variables Declared");
        Console.WriteLine("Searching for dlls");
        foreach (var file in Directory.GetFiles(@"./dlls)", "*.dll")) 
        {

            dlls = dlls + file;
            Console.WriteLine(file); }
        int present = dlls.IndexOf("tinyMath.dll", StringComparison.Ordinal);

        Console.Write("Enter Secure Mode? ");
        variables.secure = Console.ReadLine();

person Daniel Shroff    schedule 20.10.2017    source источник


Ответы (1)


Проблема в том, что у вас есть ")" в конце строки пути, которую вы передаете в Directory.GetFiles.

Строка должна быть:

foreach (var file in Directory.GetFiles(@"./dlls", "*.dll"))
person Matt Ward    schedule 22.10.2017