msbuild与studio build之间的dll大小问题

时间:2018-06-22 09:10:46

标签: c# .net

我有一个.net应用程序,我使用Visual Studio(右键单击并构建)运行它,它生成dll。假设dll大小为15kb。

我使用带有命令提示符的msbuild运行相同的应用程序,它生成的dll大小为12 kb。

我不知道为什么大小不同。从ILspy中,我研究了dll代码并比较了差异,在其中发现msbuild自定义代码。例如,在我的代码中,如果我在代码中间提到了很多地方,如 system.collection.generic.List ,则同一代码反映在VS build dll中,而msbuild dll仅显示List,而在名称空间顶部声明的名称空间。同样,它是在msbuild中自定义代码。这是明智的msbuild定制代码之类的示例之一。

当我从vs和Msbuild运行时,有人可以建议我得到相同大小的dll吗?还是返回堆栈跟踪时(在任何错误结果期间)有什么区别?

0 个答案:

没有答案