Visual Studio - 将文件复制到输出目录,并在 C# 项目中重命名
本文关键字:并在 项目 重命名 输出 Studio 文件 复制 Visual | 更新日期: 2023-09-27 17:56:22
我有一个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中,没有什么内置的。 您需要做的是在生成后事件中指定重命名语句。 这意味着您必须对文件名进行硬编码,但这会起作用。
https://msdn.microsoft.com/en-us/library/dd293582.aspx