У меня есть файл .cs
, полный кода на C#. Я продолжаю повторное использование в нескольких проектах.Ссылка на код C# из нескольких проектов
Сейчас я включаю его в эти проекты, копируя и вставляя код в новый файл в каждом каталоге проекта. Это неправильный способ сделать это.
Что такое Право Способ для этого?
Правильный путь должен:
- сохранить общий код только в одном месте на моем компьютере
- и держать связь свежий --- поэтому, когда общие изменения кода, каждый проект знает об этом , в следующий раз я перекомпилирую этот проект.
Случайно угадывая, я ожидал бы какую-то директиву вроде using mycode = C:\common\mycode.cs
, но я уверен, что это не способ .NET.
(я использую C# 2010, .NET 4.0, и только компиляции этого кода локально на одном компьютере.)
Я сделал все это, но теперь я не могу использовать функции из библиотеки классов. Мне нужна какая-то директива 'using'? – Joe
@Joe Да, вам нужно добавить ссылку на проект, а затем добавить использование в каждом файле, который ссылается на класс в библиотеке. Итак, наверху, используя [Namespace]. Также Visual Studio может решить эту проблему, щелкнув правой кнопкой мыши, если DLL находится в проекте. –
И мне также нужно сделать классы в .dll общедоступными ... * facepalm * – Joe