Есть 3 проекта в 1 решении. Основные манипуляции, которые я делаю из основного файла в 1-м проекте. Однако мне нужно вызвать методы и использовать классы из 3-го проекта. Например:Методы вызова из разных проектов в одном решении
- третий проект имеет:
public DataClasses1DataContext() : base(global::WindowsFormsApplication1.Properties.Settings.Default.mediaBorshchConnectionString, mappingSource)
{ OnCreated(); }
Что такое правильный способ вызвать его из моего 1-го проекта?
DataClasses1DataContext borshch = new DataClasses1DataContext()
Не могу поверить, насколько сложно сделать некоторые из других ответов. Спасибо! –
Но как бы вы могли ссылаться на класс внутри папки из global.cs? Или как ссылаться на код внутри другого проекта, но при том же решении? В моем случае нет DLL, EXE и т. Д. – Fandango68
@ Fernando68: в .NET вы не ссылаетесь на код; вместо этого вы ссылаетесь на скомпилированные классы, и вы можете ссылаться только на классы, которые находятся в вашем текущем модуле или в модуле, к которому имеет ссылка ваш проект. Странно, что у вас нет библиотек DLL или EXE без проекта (который будет компилироваться в DLL или EXE). Если это действительно так, вы можете добавить ссылку на файлы кода в своем проекте. Но в большинстве случаев вам просто нужно добавить ссылку на проект. Или эти файлы уже находятся в текущем проекте, и вам просто нужно сделать 'using Your.Namespace;'? – Jacob