如何将Visual Studio设置为自动发布pdf文件

The*_*ear 14 pdf publishing visual-studio

有没有办法设置visual studio发布所有pdf文件?

我知道您可以使用Build Action"Content"属性在项目中设置每个单独的pdf文件.

但这意味着对我当前的项目做同样的事情100次,是否有办法改变全局设置来做同样的事情?

小智 15

有一种更简单的方法,你必须首先确保你的文件包含在项目中,然后右键单击文件转到属性,将有一个选项"复制到输出目录",选择"始终复制"

祝好运

  • 您还需要将"构建操作"设置为"内容",这是最佳答案. (7认同)
  • -1复制始终将其复制到bin目录.Vinblad的答案是正确的.将构建操作更改为内容. (2认同)

Vin*_*lad 13

只需右键单击要包含的文件,选择属性,在属性窗口中将构建操作更改为内容.这将包括发布期间的文件.


Sco*_*eke 5

使用以下命令添加post build事件:

xcopy "$(ProjectDir)myPdfs\*.pdf" "$(TargetDir)myPdfs\" /S /Y
Run Code Online (Sandbox Code Playgroud)

以上命令中的注释myPdfs只是项目目录的子文件夹,其中包含所有PDF文件.如果您有多个子文件夹,则需要为每个子文件夹运行该命令.

希望这个有效!!


Chr*_*sic 3

假设您希望在 c:\PDFs 中的项目外部部署 PDF,请修改 .csproj

<ItemGroup>
    <Content Include="c:\PDFs\**\*.pdf" />
</ItemGroup>
Run Code Online (Sandbox Code Playgroud)

如果它们位于相对于项目根目录的文件夹“MyPdfs”中

<ItemGroup>
    <Content Include="MyPdfs\**\*.pdf" />
</ItemGroup>
Run Code Online (Sandbox Code Playgroud)

有关此内容的更多详细信息可以在以下位置找到: https: //stackoverflow.com/a/12202917/37055