2017-11-24 6 views

答えて

2

視覚的表現は、csprojファイルのDependentUponメタデータに基づいています。あなたは3つの設定ファイルを持っ例えば

は、次のようなメタデータを設定することができます。

ソリューションエクスプローラで、次の表現になり
<None Include="App.config" /> 
<None Include="App.Debug.config" DependentUpon="App.config" /> 
<None Include="App.Debug.BackupDb.config" DependentUpon="App.Debug.config" /> 

:古いために

enter image description here

バージョン(以前のVS 2017)では、属性として追加するのではなく、None要素の下に要素としてDependentUponのメタデータを追加する必要があります。

VS 2015と下位と互換性があるように、項目のXMLは次のようになります。

<None Include="App.Debug.config"> 
    <DependentUpon>App.config</DependentUpon> 
</None> 
+0

はこれを行うためにそこにいないVS GUIはありますか? –

+1

私が知っているものはありません。いくつかのプロジェクトシステムには、このロジックが組み込まれています。 'appsettings。* .json'のasp.netコアプロジェクトで、Webプロジェクトでさえオープンするときにメタデータを更新するかもしれないと思います( –

+0

)。ファイル名を指定するために使用されますか? –