Visual studio как сохранить программу

Для этого в Visual Studio на странице настроек проекта, в разделе «Компиляция», есть т.н. События построения (Build events). Можно прописать там такую команду:

if $(ConfigurationName) == Debug XCOPY «$(TargetPath)» «c:Folder B» /s /d /i /k /r /y if $(ConfigurationName) == Release XCOPY «$(TargetPath)» «c:Folder A» /s /d /i /k /r /y

Тогда отладочные версии скомпилированного приложения будут после компиляции копироваться в папку «Folder B», а релизные – в папку «Folder A».

Кроме того, можно копировать файлы в разные директории, если заданы константы компиляции. Например, следующий пример скопирует исполняемый файл в директоию «Folder A», если задана константа «MY_CONSTANT», и в директорию «Folder B» – в противном случае. Здесь со знака двоеточия «:» начинаются метки, а инструкция goto осуществляет переход к заданной метке.

if «$(DefineConstants.Contains(‘MY_CONSTANT’))» == «True» goto label1 if $(ConfigurationName) == Release XCOPY «$(TargetPath)» «c:Folder B» /s /d /i /k /r /y goto fin :label1 if $(ConfigurationName) == Release XCOPY «$(TargetPath)» «c:Folder A» /s /d /i /k /r /y :fin

Источник: soltau.ru

Компилирование всех файлов проекта в один EXE | Wpf

Сохранение проекта

Во введении на простом примере была представлена последовательность действий для создания консольного приложения. Повторим коротко эти шаги.

1. Создать новый проект Visual Studio C#. В меню Файл выбрать команду Создать проект.

2. Создать в рамках этого проекта Консольное приложение (выбрать в открывшемся окне, см. рис. шаблон Консольное приложение и нажать OK). Откроется основное окно Visual C# и окно Редактора кода с областью для ввода и редактирования кода.

Читайте также:
Как создать свою программу склад

static void Main(string[] args)

3. Набрать код, расположив его между двумя внутренними фигурными скобками.

Для сохранения проекта в меню Файл выберите команду Сохранить все. Откроется окно Сохранить проект.

Нажмите кнопку Обзор выберите каталог для сохранения решения. Проект входит в Решение, Решение может содержать несколько проектов. Введите имя папки, в которой хотите сохранить проект. Нажмите кнопку Сохранить.

Источник: studopedia.su

Как сохранить файл в C# через Windows Form

Опция сохранения на компьютере распространена повсюду. Бывает что создавая приложение необходимо, чтобы оно обладало данной функцией. Создание приложения на C# и Windows Form при использовании Visual Studio достаточно простая задача. (ссылка) Но что если нам понадобится вызвать из приложения окно сохранения. И в сегодняшней статье мы создадим простое приложение Windows Form, рассмотрим как записать данные в файл и в конце добавим окно сохранения.

Уроки C# / Как сделать EXE файл в Visual Studio

Для начала создадим новое приложение, так как это описано в одной из статей. Далее вкладка ВИД > панель элементов. Выбираем элемент Button и помещаем его на форму.
Затем добавим один элемент RichTextBox, принимающий пользовательский ввод. Кнопка сохранения будет помещать введенный текст в указанное место на компьютере.

Изображение

Название на кнопке изменено в окне свойств. Правая кнопка > свойства. Находим поле текст.

Дважды щелкаем по элементу Button. В результате получаем обработчик нажатия. Внутри которого объявляется строковая переменная, которой присваивается текст полученный в элементе RichTextBox. Для простоты выведем его в новое окно через MessageBox.

private void button1_Click(object sender, EventArgs e)
string text = richTextBox1.Text;
MessageBox.Show(text);
>

Для открытия окна сохранения используем класс SaveFileDialog.

private void button1_Click(object sender, EventArgs e)
string text = richTextBox1.Text;
MessageBox.Show(text);
SaveFileDialog open = new SaveFileDialog();

Читайте также:
К какой категории программ можно отнести программы архиваторы

// открываем окно сохранения
open.ShowDialog();

// присваниваем строке путь из открытого нами окна
string path = open.FileName;

try // создаем файл используя конструкцию using

using(FileStream fs = File.Create(path))

// создаем переменную типа массива байтов
// и присваиваем ей метод перевода текста в байты
byte[] info = new UTF8Encoding(true).GetBytes(text);
// производим запись байтов в файл
fs.Write(info, 0, info.Length);

>
>
catch (Exception ex)
Console.WriteLine(ex.ToString());

В данном коде используется конструкция using, для безопасного открытия потока на запись с последующим его закрытием. Данная конструкция автоматизирует освобождение ресурсов памяти. Таким образом мы создали, простое оконное приложение Windows Form на C#, с функцией записи в файл и его сохранением.

Создано 07.04.2022 10:00:30

  • Михаил Русаков
  • Копирование материалов разрешается только с указанием автора (Михаил Русаков) и индексируемой прямой ссылкой на сайт (http://myrusakov.ru)!

    Добавляйтесь ко мне в друзья ВКонтакте: http://vk.com/myrusakov.
    Если Вы хотите дать оценку мне и моей работе, то напишите её в моей группе: http://vk.com/rusakovmy.

    Если Вы не хотите пропустить новые материалы на сайте,
    то Вы можете подписаться на обновления: Подписаться на обновления

    Если у Вас остались какие-либо вопросы, либо у Вас есть желание высказаться по поводу этой статьи, то Вы можете оставить свой комментарий внизу страницы.

    Порекомендуйте эту статью друзьям:

    Если Вам понравился сайт, то разместите ссылку на него (у себя на сайте, на форуме, в контакте):

    1. Кнопка:
      Она выглядит вот так:
    2. Текстовая ссылка:
      Она выглядит вот так: Как создать свой сайт
    3. BB-код ссылки для форумов (например, можете поставить её в подписи):

    Комментарии ( 0 ):

    Для добавления комментариев надо войти в систему.
    Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.

    Читайте также:
    1 каково назначение программы браузера

    Источник: myrusakov.ru

    Рейтинг
    ( Пока оценок нет )
    Загрузка ...
    EFT-Soft.ru