staram użyciu Pex w F # projektu, ale mam do czynienia kilka kwestii, na które bym wdzięczny za pomoc:Pex i F # w Visual Studio 2010 Ostateczny
Visual Studio Pex dodatek pracował na pół godzinę, a nie na kompleksową eksplorację projektu.
Następnie za każdym razem, gdy uruchamiam eksplorację Pex z poziomu Visual Studio 2010, pojawia się komunikat o błędzie
!warning! [metadata] no explorations found after applying all filters; did you forget a [PexClass] or [PexMethod] attribute?
. Jeśli skopiuję i wkleję polecenie uruchamiane przez studio graficzne podczas eksploracji i usunięcia niektórych atrybutów (np. SourceFilter ...) i uruchomienia go z poziomu konsoli poleceń, otrzymam kilka wygenerowanych testów. Masz pojęcie, dlaczego studio graficzne generuje nieprawidłowe polecenie?Po pewnym czasie plik Microsoft.Pex.Framework.dll zniknie z listy referencyjnej .Net i muszę odwołać się do niego ręcznie, używając ścieżki do pliku lub nie mogę się do niego odwoływać i muszę odinstalować/przeinstaluj Pex. (
A reference to C:\Program Files (x86)\Microsoft Moles\PublicAssemblie\Microsoft.Pex.Framework.dll could not be added. Please make sure that the file is accessible, and that it is a valid assembly or COM component.
)
Wszystkie te problemy nie występują podczas pracy nad projektem C#.
Problemy 1 2 3 wystąpiły w wersji naukowej.
Korzystanie z wersji dostępnej dla subskrybentów MSDN Nigdy nie pracowałem w ramach Visual Studio (Visual Studio 2010 Ultimate NO SP1). Jednak działało to z wiersza polecenia. Nie napotkałem problemu 3 w tej wersji.
Czy ktoś zdążył przekonać Pexa do pracy z F # w ramach visual studio? Jeśli tak, możesz mi powiedzieć, jak to zrobiłeś? Których wersji (VS i Pex) używasz?
Spróbuj swoich forów na stronie http://social.msdn.microsoft.com/Forums/en-US/pex/threads/ – GregC
Możesz przeszukiwać fora w poszukiwaniu pytań i odpowiedzi z przeszłości; ale to forum zostało zarchiwizowane, na rzecz zamieszczania pytań tutaj w StackOverflow. Odsyłacz: http://bit.ly/nj252B –
Dzięki chłopaki stworzyłem wrapper wokół Pex.exe i nie używam integracji wizualnej studio z projektami F #: / – Nicolas