Nie dotyczy to kodu, ale IDE. Pracuję nad rozwiązaniem .NET z około 35 różnymi projektami. Projekty te należy ponownie zorganizować w nową strukturę folderów. Czemu? Ponieważ około 10 z nich zostanie usuniętych, a reszta zostanie podzielona na bardziej logiczne jednostki. Jednym ze sposobów na to jest stworzenie nowego rozwiązania, Przeciągnij & Upuść projekty do nowego drzewa folderów w eksploratorze Windows, a następnie po prostu dodaj je do nowego rozwiązania. Szczerze mówiąc, to brzmi głupio!Przenoszenie plików projektów w projekcie .NET
Czy istnieje sposób przeniesienia projektów do różnych folderów z poziomu IDE? Próbowałem "zapisywać jako" projekty, ale IDE nie zaakceptuje innego folderu.
To irytujące, ale ponieważ w nazwach folderów pojawiło się kilka złych wyborów, utknąłem z tymi nazwami.
Przykład: W tej chwili mam główny folder projektu, który zawiera foldery podrzędne o nazwie "Klient", "Serwer", "Biznes", "Baza danych" i cokolwiek więcej. W tych folderach podrzędnych znajduje się więcej folderów podrzędnych, z których każda ma trzycyfrową liczbę. W każdym z numerowanych folderów znajduje się projekt nazwany w pewien logiczny sposób, np. Company.Business.Customers z dodatkową logiką w ramach tego projektu. Problem polega na tym, że nie wszystkie projekty są teraz zgodne z tą konwencją nazewnictwa i uważam ją za przestarzałą. Projekt taki jak Company.Business.Customers powinien po prostu znajdować się w folderze o nazwie Company.Business.Customers w katalogu głównym projektu, aby łatwiej go było rozpoznać. Nazwa już pokazuje, że jest to klasa biznesowa dla tego projektu. Wyraźny podział w obrębie klas klientów, klas biznesowych i tym podobnych rozwiązań musi być ułożony w ramach rozwiązania, ale chcę spłaszczyć strukturę plików. (I usuń niektóre przestarzałe projekty.) Zasadniczo, nie refactoring, po prostu sprzątam. VS2008 nie wydaje się mieć takiej opcji, chociaż ...
W eksploratorze rozwiązań dostępny jest przycisk "Pokaż wszystkie pliki", który umożliwia dostęp do innych folderów, które nie są powiązane z projektem, dzięki czemu można tworzyć nowe foldery z eksploratora rozwiązań, przeciągać projekty, które są do nich potrzebne, i poprawnie -kliknij "uwzględnij w projekcie" włącz je do projektu ... Mam nadzieję, że cię dostaję. = D – Cipi
Czy pytasz o reorganizację projektów na dysku, w eksploratorze rozwiązań lub obu? Tak czy inaczej, prawdopodobnie będę edytować plik .sln bezpośrednio dla zmian. – Rup
Reorganizacja tylko na dysku. Reorganizacja w eksploratorze rozwiązań jest tak prosta jak przeciąganie i upuszczanie. –