gpt4 book ai didi

c# - 在发布期间包含文件

转载 作者:行者123 更新时间:2023-11-30 17:53:50 24 4
gpt4 key购买 nike

我想在发布期间包含来自不同项目的一些文件。 所以在我的文件中:

<Target Name="AfterBuild">
<CallTarget Targets="PublishWinService" />
</Target>
<Target Name="PublishWinService">
<Copy
SourceFiles ="$(SolutionDir)..\References\Test\**\*"
DestinationFolder="$(ProjectDir)" />
</Target>

但它给了我这样的错误:

Unable to copy file "C:\PrakashSourceCode\Source\Abc ..\References\Test***" to "C:\PrakashSourceCode\Source\ Abc\Abc.web*". Illegal characters in path.

现在我把它改成了:

     <Copy SourceFiles="@(YourFilesToCopy)" DestinationFolder="C:\Test56\" />
<!--DestinationFolder="%(RecursiveDir)%(Filename)%(Extension)"-->
</Target>

但是在发布期间我无法看到文件,而在构建期间我可以看到文件。

最佳答案

如果这个简单的解决方案适合您,您可以尝试一下(只有当您可以修改并保存 .prj 文件时它才有效):

右键单击要发布的文件 -> 属性 -> 复制到输出目录

默认值为不复制。将其更改为总是复制如果更新则复制

这将确保该文件位于构建目录中。你可以从那里拿起它。

关于c# - 在发布期间包含文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16771155/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com