2016-07-11 24 views
0

Visual Studio 2015 C#プロジェクトに外部ファイルへのリンクがあります。ファイルをouputディレクトリにコピーして、C#プロジェクトの名前を変更します。

<None Include="..\File.data"> 
    <Link>File.data</Link> 
    <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> 
</None> 

私は(それが変更されている場合)(上記MSBuildの文が行うように)出力ディレクトリにこのファイルをコピーしたいのですが、またその名前(例えばへの「Sample.data」)を変更したいです。

組み込みのmsbuildタスクでこれを行う簡単な方法はありますか?

答えて

0

これを組み込みのXMLでシンプルにするためには、ビルドには何もありません。あなたがしなければならないのは、ポストビルドイベントに名前変更ステートメントを指定することです。これは、ファイル名をハードコードする必要があることを意味しますが、これは機能します。

https://msdn.microsoft.com/en-us/library/dd293582.aspx

1
2015年のためのわからない

しかし、2017年には、単に、タグの名前を変更することができます。

<None Include="..\File.data"> 
<Link>Sample.data</Link> 
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> 
</None> 
関連する問題