Mono xbuild-我可以阻止它每次都进行重建吗?

Mono xbuild-我可以阻止它每次都进行重建吗?,mono,xbuild,raspberry-pi,Mono,Xbuild,Raspberry Pi,我使用mono和xbuild在Raspberry Pi上编译和调试OpenTK。但是,每次我通过运行xbuild OpenTK.sln/p:Configuration=Debug来更改一行代码时,它都会启动一个重建过程,而这需要大约一个小时的编译时间 我在命令行帮助中找不到开关,但想知道是否有人知道如何使xbuild只编译修改过的文件?或者在项目文件的设置中有什么我可以更改的吗?在邮件列表中询问可能更好-但是没有这样的切换,如果项目文件组织不当,每次都会重建整个解决方案。哦,我明白了,所以是项目

我使用mono和xbuild在Raspberry Pi上编译和调试OpenTK。但是,每次我通过运行xbuild OpenTK.sln/p:Configuration=Debug来更改一行代码时,它都会启动一个重建过程,而这需要大约一个小时的编译时间


我在命令行帮助中找不到开关,但想知道是否有人知道如何使xbuild只编译修改过的文件?或者在项目文件的设置中有什么我可以更改的吗?

在邮件列表中询问可能更好-但是没有这样的切换,如果项目文件组织不当,每次都会重建整个解决方案。哦,我明白了,所以是项目/解决方案文件设置导致了全部重建,而不是xbuild本身?是的。而且MSBuild/xbuild不能在
.cs
文件级别执行增量生成-如果源文件发生更改,它必须重新生成整个程序集。更改通过依赖项级联,因此在项目依赖项链的早期对程序集的源代码进行更改将强制进行完整的重建。非常感谢您的帮助,我开始觉得我被这么长的编译长度困住了。在邮件列表上问这个问题可能更好-但是没有这样的切换,如果项目文件组织得不好,整个解决方案每次都会重建。哦,我明白了,因此,导致全部重建的是项目/解决方案文件设置,而不是xbuild本身?是的。而且MSBuild/xbuild不能在
.cs
文件级别执行增量生成-如果源文件发生更改,它必须重新生成整个程序集。更改通过依赖项级联,因此在项目依赖项链的早期对程序集的源代码进行更改将强制进行完整的重建。非常感谢您的帮助,现在我开始觉得我被这么长的编译长度困住了。