我正在寻找为WebAPI生成JSON Schema,包括来自XML注释的文档.主要是因为我可以将其导入我们的API文档(使用apiary.io)我设法通过添加swagger(和swashbuckle)然后在每个服务上使用原始链接来获得解决方案 - 但理想情况下我会喜欢更干净的东西,适用于所有api(这必须按服务/控制器完成),并没有这么多的依赖.
在我去看看swagger是如何做到这一点并看看它是否可以被提取出来之前,最好知道是否有现成的方法来做到这一点?
我希望使用msbuildtasks.tigris.org中的fileUpdate任务来修改图像src作为我们的Web设置项目的一部分,以便它们指向静态img子域(或稍后的CDN)
我可以在一个内部运行任务给定项目:
<Import Project="$(MSBuildExtensionsPath)\MSBuildCommunityTasks\MSBuild.Community.Tasks.Targets" />
<Target Name="AfterBuild">
<FileUpdate
Files="basic.css"
Regex="/images/([^\)]*)"
ReplacementText="http://img.domain.com/images/$1" />
</Target>
Run Code Online (Sandbox Code Playgroud)
但是,我不想覆盖原始的css源文件,但希望将其作为生成msi的部署项目的一部分运行.这是使用Web安装项目(.vdproj)完成的,该项目还使用自定义操作项目,该项目只是一个标准.csproj
我的问题是:
1.如何在安装项目中运行此任务,以便替换进入.msi的文件中的内容?
2.有没有办法为文件使用通配符 - 理想情况下我想对所有.css文件执行此操作?
谢谢你的帮助