Poradce při potížích neúspěšné aktualizace projektu

Někdy nemůže Průvodce konverzí Visual Studio plně převést projekt z dřívější verze aplikace Visual Studio. Toto téma navrhuje řešení typických problémů s aktualizací.

Pokud v tomto tématu nejsou určena konkrétní problém, je možné získat více informací o pomoci a podpory společnosti webu.

Projekt se nespustí, protože nejsou nalezeny soubory

Soubor projektu obsahuje pevně zakódované cesty souborů, které aplikace Visual Studio používá ke spuštění projektu po stisknutí klávesy F5. Tyto cesty mohou zahrnovat umístění souboru devenv.exe a dalších požadovaných souborů. V inovované verzi aplikace Visual Studio mohly být tyto cesty pro soubory změněny a průvodce konverzí nemusí mít všechny tyto změny.

Chcete-li vyřešit nesprávné cesty souborů

  1. Otevřete v textovém editoru soubor projektu.

  2. Vyhledejte cesty k souborům, které mohou být nesprávné, zejména těch, které obsahují číslo verze aplikace Visual Studio.

  3. Upravte nesprávné cesty k souborům tak, aby odkazovaly na nové cíle.

Projekt se nesestaví, protože reference nejsou platné

Při aktualizaci aplikace Visual Studio je možné, že také aktualizujete verzi rozhraní .NET Framework. Pokud váš projekt obsahuje reference, které již nejsou k dispozici v novější verzi rozhraní .NET Framework, nemusí se vyřešit správně. To je zvláště pravděpodobné pro reference, které obsahují čísla verzí, například Microsoft.VisualStudio.Shell.Interop.8.0.

Pokud má váš kód mnoho neplatných referencí, nejjednodušším řešením může být použití funkce cílení na více verzí sady Visual Studio, pro zaměření se na novější verzi rozhraní .NET Framework. Toto můžete provést otevřením vlastností projekt a výběrem správné hodnoty Cílová verze rozhraní .NET Framework hodnota, nebo úpravou hodnoty elementu <TargetFrameworkVersion> přímo v souboru projektu.

Pokud chcete spustit váš projekt v aktualizované verzi rozhraní .NET Framework, je nutné aktualizovat reference pro tento projekt a také aktualizovat jakékoli příkazy Imports nebo Using které volají tyto reference. Pokud je váš projekt načten v integrované vývojové prostředí (IDE), můžete aktualizovat reference pomocí nástroje Průzkumník řešení; v opačném případě je nutné přímo aktualizovat elementy <Reference> v souboru projektu.

Poznámka

Průvodce pro konverzi může vrátit špatný výsledek pro referenci, která by měla být platná. Toto můžete opravit v okně Vlastnosti, změnou vlastnosti SpecificVersion na hodnotu true.

Viz také

Úkoly

Postupy: Inovované projekty vytvořené v dřívějších verzích sady Visual Studio