![]() |
1
3
编写一个执行工具的vs宏,然后启动一个构建,这样就可以用一个键按来执行整个过程,速度比执行两次构建要快。 或者(或者结合以上内容),可以将自定义工具添加到执行工具的vs tool菜单(请参见工具->外部工具)。然后在执行构建之前手动执行这个自定义工具-这仍然是一个冗长的两步,但是比构建两次要快得多,也容易得多。(而且您可能可以让您的工具在预构建步骤中运行,这样旧的双构建方法仍然可以工作)。 另一个选项可能是编辑项目的msbuild脚本,以便在生成过程的早期执行工具,以便在依赖项扫描期间获取对文件的更改(因此只需要一个生成过程)。 这些都不是很好的解决方案,但希望它们能给你一个领先优势,为你目前的状况提供一个可以接受的改善。 |
![]() |
2
1
将soln重构为两个项目:第一代是cs文件,第二代使用它(作为dll)。 第一个项目(称为gen)有两个生成后事件:1运行工具并重新创建源文件,2)编译gen ed src文件以供第二个项目使用:
第二个项目(调用它use)引用dll并调用它。 = G.C.
= U.E.CS
|
![]() |
3
0
答案是“使用 Cake “和powershell |