簡體   English   中英

將文件復制到輸出目錄並在c#項目中重命名

[英]Copy file to ouput directory and rename it in c# project

我有一個Visual Studio 2015 C#項目,該項目具有指向某些外部文件的鏈接。

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

我想將此文件(如果已被修改)復制到輸出目錄(如上面的msbuild語句那樣),但也想更改其名稱(例如,更改為“ Sample.data”)。

使用內置的msbuild任務可以簡單地做到這一點嗎?

不確定2015年。但是在2017年,您可以簡單地重命名標簽。

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

到目前為止,沒有什么內置的工具可以簡化您包含的XML中的代碼。 您需要做的是在post build事件中指定一個重命名語句。 這意味着您必須對文件名進行硬編碼,但這將起作用。

https://msdn.microsoft.com/zh-CN/library/dd293582.aspx

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM