Jak korzystać z plików PC MonoDevelop z względnymi ścieżkami konwencji UNIX?


1

Na moim pulpicie Lenovo Ubuntu Linux 16.04 używam MonoDevelop 5.10 z wtyczką Xamarin ASP.NET dla środowisk programistycznych i produkcyjnych.

Używam plików * .pc z konwencjami uniksowymi ścieżek pełnego rozgrzeszenia, aby dodać zewnętrzne odwołania C # dll do dużego i złożonego projektu csproj ASP.NET, który zaimportowałem z Microsoft Visual Studio 2013 dla systemu Windows 7.

Problem z moimi 19 plikami PC w / usr / lib / pkgconfig polega na tym, że muszę je powtórzyć, aby zmienić pełne bezwzględne nazwy ścieżek zewnętrznych odwołań dll C # za każdym razem, gdy zmieniam nazwę katalogu hostingowego.

Jak mogę używać plików PC MonoDevelop z względnymi ścieżkami konwencji UNIX? Czy muszę dodać więcej par kluczowych wartości do mojego pliku csproj lub pliku Web.config?

Każda pomoc jest mile widziana.

Odpowiedzi:


1

Możesz określić względne nazwy ścieżek dla bibliotek DLL w plikach Monodevelop w odniesieniu do $ (PROJECT_DIR) $ gdzie PROJECT_DIR to miejsce, w którym rezyduje twój csproj. PROJECT_DIR to mój „wynalazek”. Nie można go znaleźć w pliku csproj.


Musisz usunąć istniejące HintPath odziedziczone z importowanych csproj. Daj mi znać, jeśli masz jakieś problemy, zostawiając tutaj komentarz. Dziękuję Ci.
Frank
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.