6

Mam wiele projektów w tym samym rozwiązaniu. Chciałbym, aby współużytkowali te same połączenia connectionStrings, więc nie muszę tego zmieniać w wielu miejscach.udostępniaj połączenia z wieloma projektami w tym samym rozwiązaniu

W moich configs internetowych mam

<connectionStrings configSource="bin/connectionStrings.config" /> 

a następnie dodałem plik jako link do mojego „connectionsStrings.config”, która znajduje się na poziomie rozwiązań.

zmieniłem właściwości tak, że "Copy to Output Directory" jest "Kopiuj zawsze" i "Budowanie Akcja" jest "Zawartość"

Ale pojawia się następujący błąd:

The configSource attribute must be a relative physical path, so the '/' character is not allowed. 

Nie jestem pewien, jak obejść ten problem, każda pomoc byłaby świetna.

Cheers

Odpowiedz

13

naprawiłem to przez zmianę

<connectionStrings configSource="bin/connectionStrings.config" /> 

do

<connectionStrings configSource="bin\connectionStrings.config" /> 

:/

+4

tylko sugestia: Mam nadzieję, że Ci wybrać lepszego miejsca dla connectionStrings.config plik jako folder bin zwykle zawiera dane wyjściowe kompilacji i nie jest to bardzo intuicyjne miejsce. – dotnetguy

+0

Dzięki! Nie mogę go nigdzie znaleźć – Grievoushead