我通常使用MSBuild构建我的解决方案,以保持Visual Studio的响应并节省一点时间。现在,我在命令行运行的是非常简单的:使用MSBuild的新版本不包括新类
MSBuild.exe /m "C:\MyProject\MyProject.sln"
到目前为止,这工作得很好。但是,今天我添加了一个类到一个类库项目,该项目的DLL是通过应用程序中的反射加载的,我无法创建新类的对象。我在调试器中查看了我加载的DLL中包含的类型,并且我的新类型不存在。我用Reflector得到了同样的结果。
当我最终回到IDE,右键单击该项目,并选择“重建”,我的新类型出现在反射器。
是否有一些设置或命令行标志,我可以在MSBuild中设置以确保每次都捕获新的更改?
在这种情况下,也可能是项目文件未保存。 – 2008-12-18 23:43:30