我们有一个.NET 4.0解决方案,它包含一个Fortran 95 for Windows项目,其输出是一个托管DLL。该解决方案构建了一个使用此托管DLL的Winforms应用程序。
支持.ftn95p
项目类型的Visual Studio插件充其量只是片状,例如,它使用绝对路径来源代码文件,这些代码文件必须在预构建脚本中修复 - 这导致它自己的与项目文件重新加载有关的问题 - 在构建过程中会抛出各种模态对话框,这对于不需要触及Fortran源的开发人员来说并不好玩。
我正在考虑如何在干净的机器上平滑构建解决方案的过程。
我手动构建了Fortran DLL,并在其他项目中需要添加了对它的引用,完全删除了Fortran项目,一切都运行良好。
然而,有些开发人员需要拥有整个解决方案,就像现在一样,将Fortran项目加载到IDE中。
我正在寻找关于如何更好地支持这两类开发人员的想法:
我已经考虑了两个解决方案,但那里有维护/同步问题。我们能否以巧妙的方式利用构建配置?我想不出怎么样,但这是可能的。