我有一个.NET Core MVC 2.0解决方案,其中包含许多" netstandard20"班级图书馆。其中一个库称为服务,使用PhantomJS从URL构建PDF。
在我的Web项目中,我引用了Services项目,当我发布解决方案时,我得到的是DLL输出,而不是PhantomJS可执行文件。
如何在不将Web直接绑定到PhantomJS的情况下告诉MSBuild / csproj包含这些文件? - 我只想参考服务项目。
答案 0 :(得分:0)
只要库中的项目还带有{
"selector": {
"lastname": "Brown",
"location": "New York City, NY"
},
"fields": [
"firstname",
"lastname",
"location"
],
"sort": [
{
"lastname": "asc"
}
]
}
元数据,它们就会自动包含在已发布的引用项目输出中。 (CopyToPublishDirectory="PreserveNewest"
使它也可以在正常的构建输出中。)
例如,如果将CopyToOutputDirectory="PreserveNewest"
文件添加到.NET Standard项目的目录中,它将自动显示在项目中。要确保复制项目以构建和发布引用项目的输出,可以将其添加到csproj文件中:
example.txt
属性窗口还应显示文件的这些选项。