0

現在、私は複数のプロジェクトでこれを持っています:

<PropertyGroup>
    <InstallerMajorVersion>1</InstallerMajorVersion>
    <InstallerMinorVersion>09</InstallerMinorVersion>
    <InstallerBuildVersion>08</InstallerBuildVersion>
</PropertyGroup>
...
<PropertyGroup>
    <OutputName>Project-$(InstallerMajorVersion).$(InstallerMinorVersion).$(InstallerBuildVersion)</OutputName>
</PropertyGroup>

この情報(最初のPropertyGroup)を1つのファイルだけに入れたいので、複数の場所で編集する必要はありません。ただし、OutputNameを正しく設定できるように、すべてのプロジェクトファイルからこの情報をインポートするか、何らかの方法で取得する必要があります。

複数のプロジェクト間でプロパティ/変数をどのように共有しますか?

私の<Import />アプローチはあまりうまくいきませんでした:VS2010-<Import />を使用してセットアッププロジェクト間でプロパティを共有しますか?

4

2 に答える 2

1

この構成のものをロードするためだけに完全に別個のプロジェクトを作成し、それを別個のライブラリ/ DLLとしてコンパイルするのはどうですか?次に、これらの設定をインポートする必要がある他の各プロジェクトでそのDLLを使用できます。

于 2012-09-10T09:28:30.337 に答える
0

インポートを使用して動作します。VS2010 のキャッシュに問題がありました。詳細については、リンクされた問題を参照してください。

于 2012-09-15T11:53:13.647 に答える