我在Mac OS X上的.NET Core中创建了一个新的.NET类库项目。在项目构建期间,我想将文件复制到调试目录中。如何将其添加到.csproj
文件?
.NET Command Line Tools (1.0.1)
Product Information:
Version: 1.0.1
Commit SHA-1 hash: 005db40cd1
Runtime Environment:
OS Name: Mac OS X
OS Version: 10.12
OS Platform: Darwin
RID: osx.10.12-x64
Base Path: /usr/local/share/dotnet/sdk/1.0.1
答案 0 :(得分:7)
与返回.csproj
文件一样,再次使用MSBuild,这可以通过MSBuild项目完成。您需要的是将CopyToOutputDirectory
属性添加到相应的项目并指定何时复制(Always,PreserveNewest,Never)。
.csproj文件中的部分示例(来自here):
<ItemGroup>
<None Include="notes.txt" CopyToOutputDirectory="Always" />
<!-- CopyToOutputDirectory = { Always, PreserveNewest, Never } -->
</ItemGroup>