Przekazanie zmiennej pomiędzy projektami.

0

Cześć
Mam takie pytanie
Mam Solution w którym są dwa projekty A i B i w każdym projekcie classA i classB
W klasie classA tworzę sobie jakąś zmienną powiedzmy '''bool isOk = true;'' i tą zmienną chce wykorzystać w klasie classB należącej do projektu B.
Myślałem że można to zrobić poprzez użycie: using namespace z klasy A i wtedy ta zmienna tez będzie widoczna.
Ale Visual krzyczy że taki namespace który chce użyć nie istnieje.:

Sytuacja jest taka że w klasie classA mam:

...
namespace nazwa1.nazwa2.nazwa3
{
....

a w klasie classB kiedy wpisuje linijkę

...
using nazwa1.nazwa2.nazwa3
...

To Visual pisze mi że
"the type or namespace nazwa2 does not exist in the namespace 'nazwa1'"

No i nie rozumiem o co tu chodzi? Ten nazwa2.nazwa3 to są foldery widoczne w Solution Explorerze w którym są inne klasy. Czy czegoś jeszcze brakuje żeby ten namespace był widoczny?

0

Masz w projekcie B referencję do projektu A?

0
somekind napisał(a):

Masz w projekcie B referencję do projektu A?

Chodzi ci o linijkę?:

using nazwa1;

Jeśli tak wpiszę to tego mi Visual nie waliduje.

1

Chodzi mi o PPM na projekcie i "Add reference"

0
somekind napisał(a):

Chodzi mi o PPM na projekcie i "Add reference"

Nie mam, a jak próbuję dodać to ma komunikat "A Reference to 'nazwa1' could not be added. Adding this project as a reference would case a circular dependency"
To z tego co poczytałem oznacza dla mnie chyba szukanie innego sposobu niż myślałem.

0

Tak, to znaczy, że musisz tak zaprojektować swoją aplikację, aby jedna biblioteka, używała drugiej, a nie obie siebie nawzajem.

0

Ok, Dziękuję za pomoc

1 użytkowników online, w tym zalogowanych: 0, gości: 1