Při pokusu o import položky typu práce v aplikaci Microsoft Visual Studio 2005 Team Foundation Server zobrazí následující chybová zpráva:
Operaci nelze dokončit. Došlo k neočekávané chybě.
Tento problém nastane v případě splnění následujících podmínek:
- Změnit existující pravidlo nastavením atributu pro a atribut není.
- Existující pravidlo již obsahovala jednu sadu dva atributy.
Tento problém vyřešit, odeberte pravidlo, které způsobuje potíže z původní položky Typ práce a importovat typ položky aktualizované práce. Změnit typ položky práce vytvořením pravidla pomocí atributu
pro a atribut
není a znovu proveďte import typ položky aktualizované práce. Postupujte takto:
- Assume that you have the following work item type already imported into your project.
<?xml version="1.0" encoding="utf-8"?>
<wit:WITD xmlns:wit="http://schemas.microsoft.com/VisualStudio/2005/workitemtracking/typedef" version="1.0">
<WORKITEMTYPE name="000.001">
<FIELDS>
<FIELD refname="D000.001" name="001" type="String">
<ALLOWEDVALUES for="[global]\Team Foundation Administrators">
<LISTITEM value="Item 1"/>
<LISTITEM value="Item 2"/>
</ALLOWEDVALUES>
</FIELD>
</FIELDS>
<WORKFLOW>
<STATES>
<STATE value="State 1"/>
</STATES>
<TRANSITIONS>
<TRANSITION from="" to="State 1">
<REASONS>
<DEFAULTREASON value="State *-1-1"/>
</REASONS>
</TRANSITION>
</TRANSITIONS>
</WORKFLOW>
<FORM>
<Layout/>
</FORM>
</WORKITEMTYPE>
</wit:WITD>
- Změnit typ položky práce odebráním původní pravidlo a uložte soubor jako 1.xml. XML budou vypadat následující.
<?xml version="1.0" encoding="utf-8"?>
<wit:WITD xmlns:wit="http://schemas.microsoft.com/VisualStudio/2005/workitemtracking/typedef" version="1.0">
<WORKITEMTYPE name="000.001">
<FIELDS>
<FIELD refname="D000.001" name="001" type="String">
</FIELD>
</FIELDS>
<WORKFLOW>
<STATES>
<STATE value="State 1"/>
</STATES>
<TRANSITIONS>
<TRANSITION from="" to="State 1">
<REASONS>
<DEFAULTREASON value="State *-1-1"/>
</REASONS>
</TRANSITION>
</TRANSITIONS>
</WORKFLOW>
<FORM>
<Layout/>
</FORM>
</WORKITEMTYPE>
</wit:WITD> - Klepněte na tlačítko Start, klepněte na příkaz Spustit, zadejte příkaz cmd a klepněte na tlačítko OK.
- Zadejte následující příkaz a pak stiskněte klávesu ENTER:
CD C:\Program Files\Microsoft Visual Studio 8\Common7\IDE
- Zadejte následující příkaz a pak stiskněte klávesu ENTER:
witimport /f 1. xml /t Team_Foundation_Server_Name /p Project_Name
- Upravit položku Typ práce přidáním pravidla znovu. Přidat atribut pro a atribut není. The XML file will resemble the following.
<?xml version="1.0" encoding="utf-8"?>
<wit:WITD xmlns:wit="http://schemas.microsoft.com/VisualStudio/2005/workitemtracking/typedef" version="1.0">
<WORKITEMTYPE name="000.001">
<FIELDS>
<FIELD refname="D000.001" name="001" type="String">
<ALLOWEDVALUES for="[global]\Team Foundation Administrators" not="[global]\Team Foundation Valid Users" >
<LISTITEM value="Item 1"/>
<LISTITEM value="Item 2"/>
</ALLOWEDVALUES>
</FIELD>
</FIELDS>
<WORKFLOW>
<STATES>
<STATE value="State 1"/>
</STATES>
<TRANSITIONS>
<TRANSITION from="" to="State 1">
<REASONS>
<DEFAULTREASON value="State *-1-1"/>
</REASONS>
</TRANSITION>
</TRANSITIONS>
</WORKFLOW>
<FORM>
<Layout/>
</FORM>
</WORKITEMTYPE>
</wit:WITD>
- Na příkazovém řádku zadejte následující příkaz a stiskněte klávesu ENTER:
witimport /f 1. xml /t Team_Foundation_Server_Name /p Project_Name
Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části Informace v tomto článku jsou určeny pro produkt.
ID článku: 921319 - Poslední aktualizace: 8. září 2006 - Revize: 1.3
Informace v tomto článku jsou určeny pro produkt:
- Microsoft Visual Studio 2005 Team System Team Foundation:
| kbmt kberrmsg kbtshoot kbinfo kbbug kbprb KB921319 KbMtcs |
Strojově přeložený článekDůležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:
921319
(http://support.microsoft.com/kb/921319/en-us/
)