/ / Ako získať prístup k mennému priestoru, ktorý je súčasťou iného projektu? - zostavy, menné priestory, c # -2.0

Ako získať prístup do menného priestoru, ktorý je súčasťou iného projektu? - zostavy, menné priestory, c # -2.0

Mám dva C #.čisté projekty projekt 1 a projekt 2 (názvy sa zmenili) v jednom riešení. Používam Visual Studio 2005. Odkaz na projekt 2 som pridal do projektu 1 kliknutím pravým tlačidlom myši a výberom možnosti „Pridať odkaz“. Oba projekty sú typu projektu „Aplikácia“, nie typu knižnice triedy. Mám niekoľko tried v projekte 2, ku ktorým chcem získať prístup v projekte 1. Po pridaní odkazu som sa pokúsil použiť importný menný priestor projektu 2 v projekte 1, ale myslím, že nie je k dispozícii. Visual studio Intelisense mi neukazuje požadovaný menný priestor. Môže mi niekto navrhnúť, ako získať prístup k mennému priestoru a triedam vo viacerých projektoch?

EDIT: - Je to preto, že pre oba projekty existujú rôzne zhromaždenia?

Vďaka

odpovede:

1 pre odpoveď č. 1

Uistite sa, že triedy, do ktorých chcete vstúpiť, sú verejné. Predpokladajme teda, že v projekte 2 máte nasledujúcu triedu:

namespace Project2
{
public class Foo { }
}

V projekte 1, keď ste sa zmienili o projekte 2, môžete použiť túto triedu:

namespace Project1
{
using Project2;

public class Bar
{
public Bar()
{
Foo foo = new Foo();
}
}
}

0 pre odpoveď č. 2

Import je výraz jazyka Visual Basic.NET. V C # by ste použili using.