2017-02-07 1 views
0

Je viens de commencer un projet sur mon ordinateur portable HP et visual studio a peuplé le fichier AssemblyInfo.cpp avec des détails de l'ordinateur portable, il semblerait:D'où proviennent les valeurs dans AssemblyInfo.cpp?

[assembly:AssemblyCompanyAttribute(L"HP")]; 
[assembly:AssemblyCopyrightAttribute(L"Copyright (c) HP 2017")]; 

Où sont ces valeurs en provenance et puis-je les changer pour correspondre à la société Je travaille pour que lorsque je crée un nouveau projet, il trouve les valeurs correctes?

+0

La société est probablement entrée lors de l'installation de VS ou de la clé de licence. – i486

+0

Vous pouvez effectuer une ingénierie inverse de cette tâche en parcourant le code JavaScript qui génère le projet. Il est fait par la fonction AddAssemblyInfo() dans common.js, sort la clé de registre à partir de laquelle il lit cette chaîne. Il provient de la valeur HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion, RegisteredOrganization. –

+0

J'ai essayé de changer cette valeur et de redémarrer mais Visual Studio continue de faire de nouveaux projets avec le mauvais nom de l'entreprise. –

Répondre

0

S'il s'agit d'un projet VC++, tournez sur "Resource View", double-cliquez sur "Version", vous pouvez ensuite définir le nom de votre entreprise ou d'autres informations comme la version du fichier, la description, etc.

En fait, cela devrait ressembler à un nom par défaut: "" ou "". Ne vous permet pas de "définir une fois, utilisez pour toujours".

+0

Peut-être qu'il me manque quelque chose, mais il semble que ce soit en train de m'expliquer comment les paramétrer par programmation plutôt que de définir le studio visuel pour définir le nom de l'entreprise, etc. quand je fais un nouveau projet en studio visuel. –

+0

J'ai clarifié ma réponse au cas où ce n'était pas clair. –

+1

Je suis désolé, c'est ma première réponse à stackoverflow, Merci pour vos conseils :) –