2017-02-07 23 views
0

私のHPのノートパソコンとVisual Studio上でちょうど始まったプロジェクトは、ラップトップから詳細をAssemblyInfo.cppファイルを埋めた私には思える:AssemblyInfo.cppの値はどこから生成されますか?

[assembly:AssemblyCompanyAttribute(L"HP")]; 
[assembly:AssemblyCopyrightAttribute(L"Copyright (c) HP 2017")]; 
会社を一致させるために、これらの値から来ていると私はそれらを変更することができます

を私は新しいプロジェクトを作成するときに正しい値が得られるように作業します。

+0

おそらくVSをインストールしているとき、またはライセンスキーに会社が入力されている可能性があります。 – i486

+0

プロジェクトを生成するJavaScriptコードを調べることで、このことをリバースエンジニアリングすることができます。これはcommon.jsのAddAssemblyInfo()関数によって行われ、outはこの文字列を読み込むレジストリキーをポップします。これは、HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion、RegisteredOrganization値から取得されます。 –

+0

私はその値を変更してリブートしようとしましたが、Visual Studioは間違った会社名で新しいプロジェクトを作成しています。 –

答えて

0

VC++プロジェクトの場合は、「リソースビュー」を開き、「バージョン」をダブルクリックして、会社名やファイルバージョン、説明などのその他の情報を設定します。

実際には、デフォルト名のようなものでなければなりません: ""または ""一度設定して永遠に使用する方法はありません。

+0

多分私は何かが欠落しているかもしれませんが、Visual Studioで新しいプロジェクトを作成するときに、Visual Studioを設定して正しい会社名などを設定する方法ではなく、プログラムで設定する方法を説明しているようです。 –

+0

私は明確でない場合に私の答えを明確にしました。 –

+1

私は申し訳ありませんが、それは私の最初の答えstackoverflowで、あなたの助言をありがとう:) –

関連する問題