UnityVS visual studio ne peut pas l'ouvrir
- Je utiliser UnityVS générer de projet visual studio, mais le fichier de projet *.CSharp.csproj n'a pas pu ouvrir.
J'ai trouver le problème est que ProjectTypeGuids utiliser un inconnu type : E097FAD1-6243-4DAD-9C02-E9B9EFC3FFC1 , et google aussi ne pouvait pas me dire qu'est-ce que.
quelqu'un a le même problème?
Le fichier de projet est :
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProductVersion>10.0.20506</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{70B74EA9-8515-0DD0-B4E6-E001BFFC1148}</ProjectGuid>
<OutputType>Library</OutputType>
<RootNamespace></RootNamespace>
<AssemblyName>Assembly-CSharp</AssemblyName>
<FileAlignment>512</FileAlignment>
<ProjectTypeGuids>{E097FAD1-6243-4DAD-9C02-E9B9EFC3FFC1};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<TargetFrameworkIdentifier>.NETFramework</TargetFrameworkIdentifier>
<TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
<TargetFrameworkProfile>Unity Subset v3.5</TargetFrameworkProfile>
<CompilerResponseFile></CompilerResponseFile>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>false</Optimize>
<OutputPath>Temp\UnityVS_bin\Debug\</OutputPath>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<DefineConstants>DEBUG;TRACE;UNITY_STANDALONE_WIN;ENABLE_MICROPHONE;ENABLE_TEXTUREID_MAP;ENABLE_AUDIO_FMOD;UNITY_STANDALONE;ENABLE_MONO;ENABLE_TERRAIN;ENABLE_SUBSTANCE;ENABLE_GENERICS;ENABLE_MOVIES;ENABLE_WWW;ENABLE_IMAGEEFFECTS;ENABLE_WEBCAM;RENDER_SOFTWARE_CURSOR;ENABLE_NETWORK;ENABLE_PHYSICS;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_SHADOWS;ENABLE_AUDIO;ENABLE_DUCK_TYPING;ENABLE_SINGLE_INSTANCE_BUILD_SETTING;UNITY_4_2_2;UNITY_4_2;ENABLE_PROFILER;UNITY_EDITOR;UNITY_EDITOR_WIN;UNITY_TEAM_LICENSE</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>false</Optimize>
<OutputPath>Temp\UnityVS_bin\Release\</OutputPath>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<DefineConstants>TRACE;UNITY_STANDALONE_WIN;ENABLE_MICROPHONE;ENABLE_TEXTUREID_MAP;ENABLE_AUDIO_FMOD;UNITY_STANDALONE;ENABLE_MONO;ENABLE_TERRAIN;ENABLE_SUBSTANCE;ENABLE_GENERICS;ENABLE_MOVIES;ENABLE_WWW;ENABLE_IMAGEEFFECTS;ENABLE_WEBCAM;RENDER_SOFTWARE_CURSOR;ENABLE_NETWORK;ENABLE_PHYSICS;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_SHADOWS;ENABLE_AUDIO;ENABLE_DUCK_TYPING;ENABLE_SINGLE_INSTANCE_BUILD_SETTING;UNITY_4_2_2;UNITY_4_2;ENABLE_PROFILER;UNITY_EDITOR;UNITY_EDITOR_WIN;UNITY_TEAM_LICENSE</DefineConstants>
</PropertyGroup>
<ItemGroup>
<Reference Include="mscorlib" />
<Reference Include="System" />
<Reference Include="System.XML" />
<Reference Include="System.Core" />
<Reference Include="Boo.Lang" />
<Reference Include="UnityScript.Lang" />
<Reference Include="UnityEngine">
<HintPath>Library\UnityAssemblies\UnityEngine.dll</HintPath>
</Reference>
<Reference Include="UnityEditor">
<HintPath>Library\UnityAssemblies\UnityEditor.dll</HintPath>
</Reference>
</ItemGroup>
<ItemGroup>
<Compile Include="Assets\Scripts\scaleform\SFCamera.cs" />
<Compile Include="Assets\Scripts\scaleform\SFCxForm.cs" />
<Compile Include="Assets\Scripts\scaleform\SFDisplayInfo.cs" />
<Compile Include="Assets\Scripts\scaleform\SFDisplayMatrix.cs" />
<Compile Include="Assets\Scripts\scaleform\SFEvents.cs" />
<Compile Include="Assets\Scripts\scaleform\SFGamepad.cs" />
<Compile Include="Assets\Scripts\scaleform\SFInitParams.cs" />
<Compile Include="Assets\Scripts\scaleform\SFKey.cs" />
<Compile Include="Assets\Scripts\scaleform\SFLifecycleEvent.cs" />
<Compile Include="Assets\Scripts\scaleform\SFManager.cs" />
<Compile Include="Assets\Scripts\scaleform\SFManager_Imports.cs" />
<Compile Include="Assets\Scripts\scaleform\SFMovie.cs" />
<Compile Include="Assets\Scripts\scaleform\SFMovie_Imports.cs" />
<Compile Include="Assets\Scripts\scaleform\SFRTT.cs" />
<Compile Include="Assets\Scripts\scaleform\SFSentinal.cs" />
<Compile Include="Assets\Scripts\scaleform\SFValue.cs" />
<Compile Include="Assets\Scripts\scaleform\SFValue_Imports.cs" />
<Compile Include="Assets\Scripts\UI\MyCamera.cs" />
</ItemGroup>
<Import Project="$(MSBuildExtensionsPath)\SyntaxTree\UnityVS12\UnityVS.CSharp.targets" />
</Project>
L'unité de la balise est pour Microsoft à l'Unité. Merci de ne pas en abuser.
Quelle est la version de UnityVS, Unity3D et MS Visual Studio que vous utilisez?
J'ai essayer UnityVS 1.2.2 et 1.8, Unity3D 4.2.2 et 4.3 , Visual Studio 2012 et 2013, et aucun d'entre eux sont utiles.
le fichier de projet est généré par UnityVS, et visual studio ne pouvait pas le reconnaître.
Quelle est la version de UnityVS, Unity3D et MS Visual Studio que vous utilisez?
J'ai essayer UnityVS 1.2.2 et 1.8, Unity3D 4.2.2 et 4.3 , Visual Studio 2012 et 2013, et aucun d'entre eux sont utiles.
le fichier de projet est généré par UnityVS, et visual studio ne pouvait pas le reconnaître.
OriginalL'auteur Budweiser | 2013-11-20
Vous devez vous connecter pour publier un commentaire.
Ce qui se passe généralement dans les trois scénarios différents:
Il y a aussi le cas où vous n'avez pas installé le .NET framework 3.5 qui est requis par l'Unité (l'Unité de la bibliothèque de classe est un sous-profil de .NET 3.5), mais le message d'erreur est généralement explicite à ce sujet.
l'astuce pour l'installation .net 3.5 à partir de microsoft.com/download/details.aspx?id=21 est un général applicable astuce pour Windows 10 Utilisateurs 😉
OriginalL'auteur Jb Evain
J'ai résolu ce problème par le retrait et l'installation UnityVS de nouveau. La "Réparation" de la fonction de UnityVS programme d'installation n'a pas changé quoi que ce soit, donc j'avais besoin de le désinstaller complètement le premier.
OriginalL'auteur genail
Vous pouvez supprimer manuellement ces balises à l'intérieur proj fichier.
Le message d'erreur devrait être disparu, mais vous n'êtes pas en mesure d'utiliser les fonctions de débogage. Je suis toujours à la recherche d'une solution.
OriginalL'auteur Rambo Ong Ping Ping
Une solution qui a fonctionné pour moi a été la force de ré-importer les Outils de Visual Studio pour l'Unité de l'actif dans mon Unité de projet (par l'importation d'un package personnalisé et naviguer vers le package dans le dossier Program Files).
Je pense que l'ancienne version de l'outil n'a pas été remplacé dans mon Unité projets, même lorsque j'ai ré-installé l'outil et de l'ajouter dans la manière habituelle.
OriginalL'auteur pumpkinszwan
Plein de supprimer de UnityVS et réinstaller m'a aidé avec Visual Studio 2013 Ultimate. Aussi enlevé et réimportés UnityVS paquet dans l'Unité de projet, pas sûr si cela est nécessaire.
OriginalL'auteur Artem Koval
Je recevais le message d'erreur "Ce projet est incompatible avec la version actuelle de Visual Studio". Une "réparation" ne serait pas de résoudre le problème, mais la désinstallation et la réinstallation qui n'ont pas de devenv.exe les processus en cours d'exécution, a été la solution. J'ai été à l'aide de Visual Studio 2013 de la Communauté, et a ouvert le projet via l'Unité de la barre d'outils (Visual Studio Tools\Ouvrir dans Visual Studio).
@Jb Evain - merci également à vous pour me pointer dans la bonne direction sur mon propre problème similaire.
OriginalL'auteur Brien Foss
J'ai eu le même problème dans Visual Studio 2010 Professional après, j'ai désinstallé une autre version de Visual Studio, je n'utilisais pas (2013 Express).
Aucune des autres solutions n'a fonctionné pour moi, mais après avoir fait un réparation de VS2010 en utilisant le disque d'installation, il a commencé à travailler à nouveau.
OriginalL'auteur bnezo