社区
分析与设计
帖子详情
在.net项目中,怎样只编译其中一个(几个)DLL,而不重新打包,拷给客户就可以用?
xieping888
2006-02-16 09:46:05
我们开发的项目是由很多DLL构成的,有时客户提了个需求,只改了其中一个DLL,其它都没改.编译这个DLL后,在开发环境下能马上用,但直接拷到用户机上却不能用.只能从底层逐步编译,再打包,客户那儿再卸载,再安装,很麻烦.请问应怎样处理最方便?谢谢!
...全文
356
11
打赏
收藏
在.net项目中,怎样只编译其中一个(几个)DLL,而不重新打包,拷给客户就可以用?
我们开发的项目是由很多DLL构成的,有时客户提了个需求,只改了其中一个DLL,其它都没改.编译这个DLL后,在开发环境下能马上用,但直接拷到用户机上却不能用.只能从底层逐步编译,再打包,客户那儿再卸载,再安装,很麻烦.请问应怎样处理最方便?谢谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sunyc
2006-03-22
打赏
举报
回复
反射是个不错的选择.我记得直接保持assembly的版本一致好象也是可以的.这个方法似乎更简单.2005下直接就写成1.0.0.0了,2003下是1.0.0.*,要改成固定的版本就好了
lighting_pig
2006-03-22
打赏
举报
回复
确保copy不会出错的话,楼上说的固定版本号是最简单的
反射速度比正常调用慢150倍左右,没办法才考虑反射吧
maple
2006-03-20
打赏
举报
回复
本人支持使用反射的方法,建议再结合xml,自己开发一部分架构和模型。
TCat
2006-03-20
打赏
举报
回复
我也刚做完一个项目,经常的再网上发给用户我们修改的程序的dll,
我认为这个dll一定要接口明确,比如网页程序,你要是新增加一个网页肯定要重新编译整个项目了
n43e120
2006-03-12
打赏
举报
回复
版本问题,签名
即使没有 强命名
有时,可以用,
有时,找到程序集的某个类,出错
所以保持,版本同步,很重要
marvelstack
2006-03-11
打赏
举报
回复
一个需要考虑的问题就,程序集版本问题。还有该程序集引用其它程序集是否有变化,最好一起部署。
gzlucky
2006-02-22
打赏
举报
回复
我在开发过程中,大部分情况下使用接口。主应用程序并不关心DLL的内容,只关心接口情况,只要接口不改变,DLL的变化对于主程序是不关心的。在.NET和Java中,你可以使用反射技术或工厂模式进行类的加载。在.Net中,通过反射,类的加载都可以通过配置文件实现。
niwalker
2006-02-19
打赏
举报
回复
你可以使用CAB
Kshatriya
2006-02-17
打赏
举报
回复
同意楼上的,把引用的调用方式,改为通过程序集反射进行调用,就不会有修改程序集带来的版本问题了
Overriding
2006-02-16
打赏
举报
回复
你得考虑你的dll本身用到了引用了哪些东西,还有就是新版本dll的版本问题。
jiezhi
2006-02-16
打赏
举报
回复
每次编译后,dll的版本都不同,所以如果有其它代码直接引用了该dll的话,你替换了dll文件还是不能解决问题的,需要重新编译一下.
如果这个dll不是直接被其它代码直接引用的,而是通过反射动态调用的,那么你可以不用重新编译---只要你的接口没有变.
海康
dll
文件_海康sdk需要的
dll
文件_海康_
在IT行业
中
,
DLL
(Dynamic Link Library)文件是Windows操作系统
中
的一种共享库,它包含了一组可执行代码和数据,供多个程序同时使用。海康
DLL
文件通常与海康威视(Hikvision)的SDK(Software Development Kit)...
ASP
.NET
自定控件
DLL
文件
开发人员只需在ASP
.NET
项目
的工具箱
中
添加这些
DLL
文件,就可以像使用内置控件一样使用自定义控件。这简化了部署和维护流程,因为所有自定义控件的功能都集
中
在
一个
或
几个
DLL
文件
中
。 在实际开发过程
中
,要使用这些...
.net
资源文件
打包
器
3. **资源
编译
**:转换后的`.resource`文件可以被
编译
进
.NET
程序集
中
,这可以通过使用`ResGen.exe`(资源生成器)或者在Visual Studio
中
直接操作完成。
编译
后的资源文件可以嵌入到EXE或
DLL
中
,也可以单独保存为`....
C++源代码封装成
dll
动态链接库,并在WPF
项目
中
使用的步骤说明
C++/CLI是一种可以在
.NET
环境
中
使用的C++方言,它允许C++与
.NET
框架紧密集成。通过创建
一个
C++/CLI封装类,我们可以为C++函数提供
.NET
兼容的接口。 最后,确保所有资源都被正确释放是非常重要的。在WPF
中
,如果使用...
C#反
编译
工具reflector,可以查看
DLL
文件
中
的内容
标题
中
的"C#反
编译
工具Reflector"是指的Red Gate Software公司开发的一款强大的软件开发工具,主要用于反
编译
.NET
框架下的
DLL
(动态链接库)和EXE(可执行程序)文件,使开发者能够查看其
中
的源代码、方法、类结构等...
分析与设计
13,189
社区成员
5,759
社区内容
发帖
与我相关
我的任务
分析与设计
.NET技术 分析与设计
复制链接
扫一扫
分享
社区描述
.NET技术 分析与设计
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章