我在构建过程中使用NAnt,输出一个DLL。NAnt和VS/MSBuild之间的输出文件大小不同
一切都很好。但是当我比较NAnt与VS/MSBuild的输出时,我得到了两个文件之间的大小差异。
我已经包含了所有相同的引用(甚至要尽可能在构建文件中明确设置系统引用)。
当我加载应用程序,如果我使用NAnt DLL,我得到一个运行时错误。但是对于VS版本的DLL,一切都运行平稳。
我会很感激任何人都可以借钱的帮助,或者如果有人能指引我正确的方向。
我在构建过程中使用NAnt,输出一个DLL。NAnt和VS/MSBuild之间的输出文件大小不同
一切都很好。但是当我比较NAnt与VS/MSBuild的输出时,我得到了两个文件之间的大小差异。
我已经包含了所有相同的引用(甚至要尽可能在构建文件中明确设置系统引用)。
当我加载应用程序,如果我使用NAnt DLL,我得到一个运行时错误。但是对于VS版本的DLL,一切都运行平稳。
我会很感激任何人都可以借钱的帮助,或者如果有人能指引我正确的方向。
运行NAnt和MSBuild(详细开关(-verbose
//v:diag
)),将确切的命令行调用与他们使用的csc.exe
进行比较。另外,我很担心你的组件足够大,甚至可能有2MB的尺寸差异。
我发现这个问题,只是想添加解决方案,以防其他人遇到类似的问题。 项目中有一个XML文件,我没有通过构建文件正确引用。 我将它包含在csc标签的参考节点中,而不是在资源节点中。修复这个固定的问题。
谢谢,skolima。看到我的后续问题是什么问题。 – pbrstreetgang