Wartości HRESULT zwracane przez model projektów
Dodatki Visual Studio zostały zaniechane w programie Visual Studio 2013.Dodatki należy uaktualniać do pakietu rozszerzenia VSPackage.Aby uzyskać więcej informacji na temat uaktualniania, zobacz Często zadawane pytania: konwertowanie dodatków na rozszerzenia pakietu VSPackage.
Visual C++ model projektu może zwracać następujące wartości HRESULT.
Wartość HRESULT
VCPROJ_E_PROJ_RELOADED (0x80050512L)
Ten błąd wskazuje, że wszystkie wskaźniki do obiektów systemu projektu dla tego projektu są nieprawidłowe.Należy ponownie pobrać wszystkie wskaźniki, zaczynając od obiektu projektu.Ten błąd występuje, gdy plik projektu zostanie ponownie załadowany w wyniku wyewidencjonowania go z programu sterującego kodem źródłowym.VCPROJ_E_FILE_EXISTS (0x80050500L)
Ten błąd jest zwracany, jeśli użytkownik próbuje dodać plik, który jest już obecny w projekcie.VCPROJ_E_FILTER_EXISTS (0x80050501L)
Ten błąd jest zwracany, jeśli użytkownik próbuje dodać filtr do projektu, w który jest już zainstalowany filtr tej nazwy na tym samym poziomie.VCPROJ_E_BAD_PATH (0x80050502L)
Ten błąd jest zwracany, jeśli pewna część ścieżki jest zła.Na przykład możesz spróbować odfiltrować element podrzędny jednego z jego elementów podrzędnych lub ścieżkę niepoprawnego systemu operacyjnego dla pliku, który może być obecny.VCPROJ_E_DIFF_PROJ (0x80050503L)
Ten błąd jest zwracany, jeśli użytkownik próbuje ustawić nadrzędny pliku lub filtru na coś nieobecnego w tym samym projekcie.VCPROJ_E_BAD_PARENT (0x80050504L)
Ten błąd jest zwracany, jeśli użytkownik próbuje ustawić nadrzędny pliku lub filtru na coś innego niż projekt, filtr lub inny plik.VCPROJ_E_NULL_PATH (0x80050505L)
Ten błąd jest zwracany, jeśli użytkownik próbuje ustawić nadrzędny pliku lub filtru wartości null lub do innego pliku.VCPROJ_E_ZOMBIE (0x80050506L)
Ten błąd jest zwracany, jeśli element jest w stanie nieaktywnym.VCPROJ_E_NO_TOOL (0x80050507L)
Ten błąd jest zwracany, jeśli nie można znaleźć narzędzi pliku.VCPROJ_E_BUILD_FAILED (0x80050508L)
Ten błąd jest zwracany, jeśli kompilacja nie powiodła się.VCPROJ_E_NOT_BUILDABLE (0x80050509L)
Ten błąd jest zwracany, jeśli nie można utworzyć konfiguracji, którą chcesz utworzyć.VCPROJ_E_NOT_FOUND (0x8005050AL)
Ten błąd jest zwracany, jeśli tego, czego szukasz nie można odnaleźć.VCPROJ_E_BAD_PROJ_FILE (0x8005050BL)
Ten błąd jest zwracany, jeśli plik projektu jest nieprawidłowy.VCPROJ_E_INTERNAL_ERR (0x8005050CL)
Ten błąd jest zwracany, jeśli coś, co powinno pracował wewnętrznie nie powiodło się.VCPROJ_E_BLD_ALREADY_INIT (0x8005050DL)
Ten błąd jest zwracany, jeśli użytkownik próbuje zainicjować wątek kompilacji więcej niż jeden raz.VCPROJ_E_BLD_IN_PROG (0x8005050EL)
Ten błąd jest zwracany, jeśli użytkownik próbuje uruchomić drugą kompilację na tej samej konfiguracji, której użyto poprzednio.VCPROJ_E_URL_INVALID (0x8005050FL)
Ten błąd jest zwracany, jeśli użytkownik próbuje dodać adres URL do projektu.VCPROJ_E_UNSUPPORTED_PROJ_FILE (0x80050510L)
Ten błąd jest zwracany, jeśli użytkownik próbuje przekonwertować plik projektu pre-4.0.VCPROJ_E_NO_PLATFORMS (0x80050511L)
Ten błąd jest zwracany, jeśli użytkownik próbuje dodać konfigurację, gdy nie ma żadnych platform w projekcie.