2013-02-07 63 views
1

我在构建过程中使用NAnt,输出一个DLL。NAnt和VS/MSBuild之间的输出文件大小不同

一切都很好。但是当我比较NAnt与VS/MSBuild的输出时,我得到了两个文件之间的大小差异。

我已经包含了所有相同的引用(甚至要尽可能在构建文件中明确设置系统引用)。

当我加载应用程序,如果我使用NAnt DLL,我得到一个运行时错误。但是对于VS版本的DLL,一切都运行平稳。

我会很感激任何人都可以借钱的帮助,或者如果有人能指引我正确的方向。

回答

1

运行NAnt和MSBuild(详细开关(-verbose//v:diag)),将确切的命令行调用与他们使用的csc.exe进行比较。另外,我很担心你的组件足够大,甚至可能有2MB的尺寸差异。

+0

谢谢,skolima。看到我的后续问题是什么问题。 – pbrstreetgang

0

我发现这个问题,只是想添加解决方案,以防其他人遇到类似的问题。 项目中有一个XML文件,我没有通过构建文件正确引用。 我将它包含在csc标签的参考节点中,而不是在资源节点中。修复这个固定的问题。

相关问题