Problème d'autorisations lors de la construction d'un projet
Je suis en train d'essayer d'obtenir un projet de construction sur une machine, mais je reçois le texte suivant:
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(744,5): warning MSB3075: The command "regsvr32 /s "C:\builds\working\\Win32\Debug\projx86.dll"" exited with code 5. Please verify that you have sufficient rights to run this command.
The previous error was converted to a warning because the task was called with ContinueOnError=true.
Build continuing because "ContinueOnError" on the task "Exec" is set to "true".
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(756,5): error MSB8011: Failed to register output. Please try enabling Per-user Redirection or register the component from a command prompt with elevated permissions.
Le compte d'utilisateur que j'utilise est un Administrateur sur la machine, donc, qui devrait ne pas avoir les privilèges les plus élevés?
Je peux aller pour le démarrage et faites un clic droit et exécuter en tant qu'administrateur et qui peut les trier, mais im essayant de faire un build automatique et l'exécution de ce projet, donc je ne peux pas utiliser cette méthode.
Ce que quelqu'un sait comment je pourrais résoudre ce problème?
Est-il de Windows 7?
oui, c'est windows 7
Je pense que c'est une partie du problème. Je ne peux pas ajouter des variables de l'environnement. Il semble y avoir quelque chose de mal avec les autorisations sur le compte de l'utilisateur. Son jeu en tant qu'administrateur si il devrait donc avoir l'accès complet à droite?
oui, c'est windows 7
Linker > General > Register Output
, définissez la valeur à "No"
Je pense que c'est une partie du problème. Je ne peux pas ajouter des variables de l'environnement. Il semble y avoir quelque chose de mal avec les autorisations sur le compte de l'utilisateur. Son jeu en tant qu'administrateur si il devrait donc avoir l'accès complet à droite?
OriginalL'auteur discodowney | 2012-09-03
Vous devez vous connecter pour publier un commentaire.
L'Explorateur de solutions ->[Votreprojet]->Propriétés->Linker ->Général>Par utilisateur Redirection de "VRAI"
OriginalL'auteur LittleFairy
J'ai trouvé ce même problème lorsque l'on travaille sur un C++ projet ATL.
Dans mon cas, lorsque j'ai ajouté une nouvelle classe ATL j'étais en manque une ligne dans le fichier de ressources (.rc) qui ajoute une ressource de type "registre" de la nouvelle classe fichier de ressources (.rgs) . Cela crée le même problème de permission indiqué ci-dessus.
désolé je n'ai pas accès à ce projet plus..
OriginalL'auteur santiaago
@LittleFairy réponse est probablement le meilleur. Mais vous pourriez exécuter Visual Studio en tant qu'administrateur.
Remarque: Vous devez explicitement démarrez Visual Studio en tant qu'administrateur. Juste le compte d'utilisateur ayant des droits d'administrateur n'est pas suffisant.
Vous sauver ma journée! Merci.
OriginalL'auteur Jahmic