Mon application a été mise à niveau en cours de chemin de .net 1.1 à 3.5. Sur Win 7 64 bits environnement, j'ai supprimer manuellement le fichier app.exe.manifest comme il se bloque lors de son lancement.Fichier manifeste d'applications causant des problèmes sur l'environnement Win 7
J'utilise un projet de configuration Visual Studio déployer & à installer. Dans les paramètres de l'application de l'exe elle-même, j'ai essayé toutes les options dans la liste déroulante concernant le fichier manifeste à utiliser, y compris en utilisant none (le manifeste est toujours créé).
Idéalement, je voudrais que le bureau ressemble et se sentir, mais le pire des cas, le fait de travailler à plein régime est maintenant bien, avec ou sans.
Toute aide appréciée.
Mise à jour: Fichier Manifsest
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
processorArchitecture="x86"
publicKeyToken="6595b64144ccf1df"
language="*"/>
</dependentAssembly>
Ainsi, pour un environnement 64 bits, cela est clairement ne va pas travailler, mais j'ajouter que c'est le manifeste qui est créé lorsque i Définissez "Créer une application sans manifeste" dans les paramètres de l'application.
Comment sauriez-vous quel manifeste est incorporé lorsque vous dites «créer sans manifeste» - avez-vous regardé à l'intérieur de l'exe avec mt.exe? La simple présence d'un fichier appelé app.manifest dans votre projet ne signifie pas que celui-ci est intégré dans votre application. –