У меня есть проект Visual C# 2008. В моем проекте explorer у меня есть база данных SQL CE (файл sdf), поэтому я могу работать с базой данных и набором данных в дизайнере. Во время выполнения файл sdf копируется в выходной каталог. Когда пользователь сохраняет свою собственную базу данных, этот файл sdf копируется в любое имя файла, которое пользователь выбирает, и их набор данных сохраняется в копии. Пока нет проблем.Как скопировать файл с программным обеспечением
Я хотел бы сделать это по-другому, если это возможно. Вместо того, чтобы файл sdf был скопирован при первом запуске программы, я бы хотел настроить его так, чтобы, когда пользователь сохраняет свою базу данных, THEN он копирует файл sdf с использованием имени по своему выбору и сохраняет их набор данных для него ,
Я прочитал способы записать файл как двоичный файл, который работает, но он требует нескольких строк кода, которые просто не нужны. Разве нет способа просто рассказать программе «эй, давай и скопируй этот файл sdf из реальной жизни»? В конце концов, программа может автоматически выполнять это при первом запуске.
Какой язык вы хотите этот сценарий, чтобы быть в и что вы пробовали? –
(Visual) C#, как я уже сказал. Извините, если я не был достаточно ясен. Прямо сейчас, файл установлен только для того, чтобы «копировать всегда». Я пробовал метод, который записывает файл в двоичном потоке, как это было предложено где-то в stackoverflow, который, как мне кажется, сейчас не может найти, но, как я уже сказал, кажется, что он слишком много кода, и я думал, что должно быть простая команда для экспорта файла, так как программа имеет возможность сделать это при первом запуске. Я знаю, что я могу сохранить файл во время разработки и включить его в качестве ресурса для легкого экспорта, но, похоже, лишний раз, чтобы файл был дважды в решении. –