如何在项目之间传输dll
我为 silverlight 编写了一大堆类库。
我希望另一个编程小组使用它们,但不希望看到我的代码。
分发它们以便于使用的最佳方式是什么?
我一开始以为这就像复制类库 dll 一样简单。现在让我困惑的是如何处理所有支持的dll?既支持我制作的自定义 dll,也支持我的类库运行所需的系统 dll
I wrote a whole bunch of class libraries for silverlight.
I want another programming group to use them, but not to see my code.
What is the best way to distribute them so it is easy for them to use?
I thought at first that it would be as simple as copying over the class library dll. What is confusing me now is how to deal with all the supporting dlls? Both supporting custom dlls made by me and system dlls that need to be included for my class libraries to function
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
只是提供您的库 DLL 和您自己的支持 DLL 的情况,但您还应该提供任何第三方 DLL 和第三方 DLL 的列表。它们引用的系统 DLL(以便开发人员可以将它们显式添加到其主项目中)。
您错过的任何内容都将被列为链接错误,因此将很快被发现/注意到。
我建议的唯一额外的事情是为您的 DLL 使用商业命名模式,例如:
公司名称.area.subsystem.version.dll
It is simply a case of supplying your library DLLs and of your own supporting DLLs but you should also supply a list of any 3rd party DLLs & system DLLs that they reference (so that the developers can add them explicitly to their main projects).
Anything you miss will be listed as a link error so will be found/noticed quickly.
The only extra thing I would suggest is use a commercial naming pattern for your DLL like:
companyname.area.subsystem.version.dll