Sdílet prostřednictvím


Jak: Poradce při potížích S Visual Studio neúspěšné projektu inovace

Někdy Visual Studio nelze převést plně projektu z dřívější verze Visual Studio.Pokud tipy v následujících částech konkrétní problém nevyřeší, bude pravděpodobně možné další informace naleznete na webu TechNet na Wiki: vývoj portálu.

Projekt se nespustí, protože nejsou nalezeny soubory

Soubor projektu obsahuje cesty souboru pevně, Visual Studio používá ke spuštění projektu klávesu F5.Tyto cesty mohou zahrnovat umístění souboru devenv.exe a dalších požadovaných souborů.V inovované verze Visual Studio, cesty tyto soubory byly změněny.

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

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

  2. Cesty souborů, které mohou být nesprávné, zejména těch, které obsahují vyhledávání Visual Studio číslo verze.

  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 upgradu Visual Studio, také vám může inovace .NET Framework verze.Pokud projekt obsahuje odkazy, které mají prošlou záruční lhůtu novější v .NET Framework verzi, které nemusí 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.

Kód má mnoho neplatné odkazy, nejsnazším řešením může být použití funkce multi cílení Visual Studio cílových starší verzi .NET Framework.

Chcete-li vyřešit nesprávné odkazy

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

  2. Otevřete vlastnosti projektu.

  3. Vyberte správný Cílový rámec hodnotu.Alternativně můžete změnit hodnotu <TargetFrameworkVersion> prvku přímo v souboru projektu.

Pokud chcete spustit inovovaném .NET Framework verzi, musíte aktualizovat odkazy projektu a také aktualizovat Imports nebo Using příkazy, které volají odkazy.Pokud načítá projektu v IDE, můžete aktualizovat odkazy pomocí Aplikaci Solution Explorer nebo Reference Manager dialogové okno.

Viz také

Referenční dokumentace

Nebo inovace (devenv.exe)

Koncepty

Converting to ASP.NET 4