Как создать библиотеку классов в Microsoft Visual Studio 2013

Как создать библиотеку классов в Microsoft Visual Studio 2013 (Консоль, С#)Вам никогда не приходилось использовать ранее написанный класс в последующих проектах? Мне — приходилось, да и не один раз. Однако каждый раз добавлять один и тот же класс в проект очень утомительно (я сейчас имею в виду обычную вставку файла, а порой и нескольких файлов, с нужным классом). Мало того, что это утомительно, так еще и неудобно. Неудобства возникают при внесении изменений в такие классы. Ведь добавив что-либо в класс, изменения будут применены только к этому классу. Иными словами, мы получим два различных класса, назначения которых будут одинаковыми:

  • исходный класс, который был взят для нового проекта;
  • новый класс, который является копией исходного, но с какими-либо изменениями.

Чтобы избежать подобного, необходима, так сказать, «ссылка на класс», которая будет использоваться во всех проектах, и если нужно будет внести какие-либо изменения, то они будут применены ко всем проектам, использующие эту самую «ссылку». Такой принцип работы мы можем получить, создав библиотеку классов и подключив ее ко всем нужным проектам.

Итак, начнем...

Из названия понятно, что создавать библиотеку я буду в Microsoft Visual Studio 2013. Как только VS запустилась, необходимо создать проект. Нажимаем Файл > Создать > Проект… (или просто Ctrl + Shift + N). Затем выбираем язык программирования, на котором будет написана библиотека (я буду писать на C#). После чего из списка выбираем «Библиотека классов», даем имя библиотеке и выбираем ее расположение.

Как создать библиотеку классов в Microsoft Visual Studio 2013 (Консоль, С#)Написание кода

Как только проект создан, приступаем к написанию самого кода. Я напишу простой класс Test, в котором будет одно всего одно поле и один простой метод.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace TestLibrary
{
public class Test
{
string message;
public Test(string message)
{
this.message = message;
}
// Выводит в консоль строку message
public void ShowMessage()
{
Console.WriteLine(message);
}
}
}

Теперь остается только скомпилировать библиотеку. Для этого нажимаем Сборка > Собрать решение… (или просто клавишу F6).

Вот и все! Мы создали библиотеку, которую можно использовать в нескольких проектах. При этом, если понадобится изменить что-то, например метод ShowMessage, то теперь не придется изменять этот метод во всех проектах, а лишь изменить его в библиотеке и вновь ее скомпилировать.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *