Возможно, вы новичок. NET Core, но у вас есть другой опыт программирования. Если это так, продолжайте читать, речь идет о психическом уклоне, который вам может понадобиться для разработки с использованием. NET Core. Уверяю вас, это навсегда.
У меня есть файл C#, который манипулирует некоторыми файлами в данном каталоге.
C# файл не может ничего манипулировать, это просто какой-то код C#. Чтобы сделать что-то еще, затем отредактировать, удалить или скомпилировать его, вы должны сделать его частью проекта, скомпилировать проект и запустить его, скажем, применяя его к папке, которая вам нужна в вашем случае.
Итак, да, вам нужен исполняемый файл, чтобы запустить его .
Файлы, которыми я хочу манипулировать, это файлы, которые внутри l ie рабочий каталог моего проекта и должны быть обновлены, когда сборка устареет .
. NET Ядро обрабатывает все это - вы ничего не должны делать. Найдите приложение Lifecylce Management (ALM) и ознакомьтесь с ним.
В идеале я хочу иметь возможность скомпилировать его для кроссплатформенного .
. NET Ядро само по себе кроссплатформенное, вас это не должно волновать. Это мечта java «Скомпилируйте один раз, чтобы запустить везде».
Итак, суть в том, чтобы ваша жизнь была проще, не думая о таких вымышленных проблемах - кто-то уже позаботился обо всем этом.
Если вы не имеете в виду что-то еще, что, к сожалению, я не могу понять из вашего вопроса.
И последнее замечание или предупреждающее слово, если хотите - NET - это всего лишь любительский набор инструментов. Вам следует потратить на это много времени, но в конце вы будете очень благодарны.
HTH