将代码转换为.dll的基本目的是什么?是否必须,我们可以打开&修改存在.dll文件,怎么样?
Dll文件有版本吗?如果Visual Studio 2005中的Code .dll支持VS2008中的所有其他版本,2010,2012& 2013年以及.net的每个版本
答案 0 :(得分:0)
DLL文件只是一个没有static void Main(string[] args)
函数的.exe。它遵循exe为跨Visual Studio版本打开项目所做的所有规则,并且具有与.NET版本作为普通exe的兼容性相同的规则。它只是让你将你的代码拆分成更小的块,所以如果你想更新你的代码的子组件或使用别人编写的子组件,你不需要在主exe的项目中包含代码。
dll真的不能打开"像exe一样,因为打开exe的行为导致static void Main(string[] args)
函数运行(dll没有)。你不能编辑"一个编译过的dll非常多,如果你想要"编辑"一个exe。