Dostęp do innego projektu

0

Witam,

chciałbym uzyskać dostęp z projektu pierwszego do drugiego w tej samej Solution(nie wiem jak przetlumaczyc to na polski).
Struktura wygląda mniej wiecęj tak:
screenshot-20210906155337.png

Najbardziej zależy mi na dostępie z klasy StartupManager.cs i z MainForm.cs do pliku data.txt. Drugi projekt jest z add-on'a "Microsoft Visual Studio Installer Project".

Przy okazji zapytam jeszcze jaki format pliku będzie najlepszy do zapisania listy danych. Póki co wybrałem txt, tylko aby coś tam było, ale zakładam, że np. xml będzie lepszym rozwiązaniem.

0

Upewniasz się, że plik data.txt będzie w tym samym miejscu co wynikowy .exe i za pomocą AppDomain.CurrentDomain.BaseDirectory jesteś w stanie uzyskać folder, w którym twoje .exe oraz data.txt się powinno znajdować.

2
Viroz napisał(a):

Przy okazji zapytam jeszcze jaki format pliku będzie najlepszy do zapisania listy danych. Póki co wybrałem txt, tylko aby coś tam było, ale zakładam, że np. xml będzie lepszym rozwiązaniem.

To zależy od tego co to za dane.
Być może jakaś plikowa baza danych będzie najlepszym rozwiązaniem (SQLite na przykład).

0

Da się zrobić aby był kopiowany do bina przy kompilacji, coś typu https://stackoverflow.com/questions/44374074/copy-files-to-output-directory-using-csproj-dotnetcore

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