最终exec文件中的包库

时间:2010-01-15 10:53:52

标签: c# visual-studio dll packaging bundle

我正在使用visual studio 2008开发,我使用了几个应用程序项目使用的几个项目库。还有外部依赖。

当我分发程序时,所有DLL都出现在程序文件文件夹中,这很容易破解我的程序。 可以将所有项目库捆绑到一个exec文件中吗?

2 个答案:

答案 0 :(得分:1)

好吧,如果你签署你的程序集,几乎不可能“破解”你的程序。阅读有关签署程序集here的信息。有一个名为ILMerge的程序可以用来将你的程序集捆绑成一个程序,但我不认为真的需要......至少不要避免有人攻击你的代码: - )

答案 1 :(得分:0)

是的,有。有一个名为ILMerge的工具。有关详细信息,请参阅http://blogs.msdn.com/brad_mccabe/archive/2005/08/19/453703.aspx