2012-04-23 6 views
8

Poszukuję wtyczki (może to być wtyczka TFS) dla programu Visual Studio 2010, która dodaje pozycję menu kontekstowego "Kopiuj uri" edytor kodu i umożliwiłby skopiowanie wklejenia pliku/numeru wiersza do konwersacji IM (skype) lub e-maila, i oczywiście kliknięcie linku spowoduje otwarcie projektu/pliku z poprawnym numerem linii (w istniejącej instancji, jeśli VS jeśli możliwy).Udostępnianie łącza do lokalizacji w kodzie (plik źródłowy/numer linii) w programie Visual Studio

Pracuję z domu i byłoby miło móc łatwo udostępniać lokalizację kodu zespołowi za pośrednictwem skype (a czasami e-mail).

Wyszukałem go i niczego nie znalazłem, ale jest prawdopodobnie dostępne w dużej wtyczce, np. Resharper, a nie w reklamie.

+0

Kiedy napisałeś numer "plik/linia", oczekiwana część "pliku" to lokalizacja sterowania źródłami TFS (np. $/MyTeamProject/MyBranch/MyFile.cs)? – Nock

+0

tak, ale uważam, że wygodniej byłoby zajmować się projektami znajdującymi się w różnych fizycznych lokalizacjach w komputerach członków zespołu, rozwiązanie bez TFS nadal byłoby dobrym początkiem – Guillaume86

Odpowiedz

1

Nie ma takiego rozszerzenia, które istnieje z tego, co wiem.

Jednak utworzenie takiego VSX, który doda wpis w menu kontekstowym kodu źródłowego, spowoduje pobranie ścieżki dostępu do źródła ze ścieżki lokalnej za pomocą interfejsu API TFS, a następnie umieszczenie wyniku w schowku.

W międzyczasie nie ma prostego sposobu wymyślenia obejścia, ponieważ nie jestem świadomy sposobu na uzyskanie ścieżki kontroli źródła ze ścieżki lokalnej w Visual Studio.

+0

dzięki za wejście, tak, uzyskanie numeru lokalizacji/linii to nie jest najtrudniejsza część, ale klikalna część linku brzmi trudno, może http://stackoverflow.com/questions/3964152/how-do-i-create-a-ustom-protocol-and-map-it-to- aplikacja mogłaby pomóc (szczerze mówiąc, obawiam się, że czas wymagany do uczynienia tej wtyczki nie byłby dla mnie warty, dlatego spytałem o istniejące rozwiązanie, a nie o to, jak to zakodować, wiem, że jest złe ^^) – Guillaume86

2

Napisałem przedłużenie tego. To się nazywa CodeLink:

https://marketplace.visualstudio.com/items?itemName=AuriRahimzadeh.CodeLinktm

Szukam testerów i sprzężenia zwrotnego. Mam tylko tyle rozwiązań, aby go przetestować :)

+0

Dzięki Auri - Szukałem czegoś takiego. Wygląda na to, że działa dobrze, jak zostało zaimplementowane. Kilka rzeczy, które poprawiłyby przepływ pracy dla mnie: - Naprawdę chciałbym zobaczyć "Kopiuj CodeLink" (tj. Do schowka) w menu kontekstowym, ponieważ jest to rozproszenie, aby móc przechodzić przez główne menu, gdy jesteś patrząc na linię kodu. Również, aby przejść bezpośrednio do schowka bez pojawiania się w oknie dialogowym, które wymaga dodatkowego kliknięcia, aby odrzucić. –

+0

Zdecydowanie chcę dodać menu kontekstowe ... sprawdzając, jak to zrobić, i znajdź czas na dodanie funkcji :) Dzięki za twoją opinię! –