我在Visual Studio 2005项目中广泛使用Subsonic 2.2版本。我将我的一个项目移到了Visual Studio 2010。编译后,它给了我许多与亚音速有关的错误。
我们不能在Visual Studio 2010中使用亚音速版本2.2吗?
是的,我们可以。
VS 2010 和 VS 2012 有什么效果很好:
- 创建一个包含 SubSonic 以及所有生成类和部分类的库项目 (DAL)。
- 使用一个小的批处理脚本生成类(
sonic.exe generate /out generated
)并在重建DAL时执行它。
我不确定用于自动生成类的 BuildProvider 是否仍然有效 - 我从未使用过它。