net-请问DLL如何协同开发啊

问题描述

请问DLL如何协同开发啊
有个.net项目,用网站方式展现,后台逻辑处理通过调用DLL完成。DLL使用类库的方式开发。其中有1个DLL为核心业务处理DLL,经常需要随着业务的发展进行修改或者新增请业务逻辑。问如何多人协同对这个DLL的开发?目前使用协同工具SVN。问题出在1个人在修改这个DLL时,需要签出.csproj,另一个人如果也要修改这个DLL,比如新增一个类,这时就会提示.csproj已被他人签出,而无法修改。

解决方案

怎么可能多人同时修改一个文件(修改之前请获取最新版本)

时间: 2024-09-02 00:45:00

net-请问DLL如何协同开发啊的相关文章

大规模团队协同开发利器:阿里Atlas正式开源!

近日,手机淘宝安卓客户端容器化框架Atlas正式宣布开源.Atlas由阿里巴巴移动团队自研,以容器化思路解决大规模团队协作问题,实现并行开发.快速迭代和动态部署,适用于Android 4.x以上系统版本的大小型App开发. Atlas特别适用于大规模团队的协同开发.通过提供组件化.动态性.解耦化的支持,Atlas能够实现每个业务在开发阶段独立编译.独立调试.独立运行,最后再以一个组件的形式集成到客户端中,每个业务之间并行开发互不影响.此外,还具备客户端动态发版和快速修复的能力. 开源地址:htt

请问谁有winform开发的应用程序实例或教程也行

问题描述 请问谁有winform开发的应用程序实例或教程也行,最好是源码,VS2005+C#,谢谢啦 解决方案 解决方案二:http://download.csdn.net/source/267815csdn下载频道多的是啦解决方案三:这方面的中文书籍不多,你可以去看看外文的书:Manning.Publications.Windows.Forms.in.Action.2nd.Edition.Apr.2006.pdf电驴上有,这本我看过,还是不错的

请问大侠,android开发中,摇一摇为什么会执行两次动作?

问题描述 请问大侠,android开发中,摇一摇为什么会执行两次动作? 请问各位大侠,为什么摇一摇的时候,如果摇的比较使劲,估计传感器变化超过两次,就会执行两次或多次动作呀~比如出现好几个代码中的activity package com.cnlaunch.ui; import android.app.Activity; import android.app.Service; import android.content.Intent; import android.hardware.Sensor

visual studio-C#编写sms.dll二次开发程序

问题描述 C#编写sms.dll二次开发程序 使用VS2013 C#,利用sms.dll做二次开发,写的是consoleapplication程序,用了其中的Sms_connection() .Sms_send().和Sms_disconnection()函数.程序编译通过运行也ok,可以发送短信,但是我第二次运行程序的时候就连接不上设备了.只能把usb--232线拔掉重插就OK了.不知道什么原因好蛋疼...总不能用一次就插拔一次吧....请大神赐教 解决方案 看下文档,除了disconnect

动态链接库(DLL)的开发和使用 .

一.DLL简介 它是Dynamic Link Library 的缩写形式,DLL 是一个包含可由多个程序同时使用的代码和数据的库,DLL不是可执行文件.动态链接提供了一种方法,使进程可以调用不属于其可执行代码的函数.函数的可执行代码位于一个 DLL 中,该 DLL 包含一个或多个已被编译.链接并与使用它们的进程分开存储的函数.DLL 还有助于共享数据和资源.多个应用程序可同时访问内存中单个DLL 副本的内容.DLL 是一个包含可由多个程序同时使用的代码和数据的库.例如,在 Windows 操作系

加速实时通信发展 英特尔WebRTC协同开发支持

随着互联网+时代不断发展,互联互通的移动设备数量不断攀升.市场研究机构Strategy Analytics发布的研究报告显示,到2020年,全球互联终端将达到330亿部,相当于今天的3倍.随之也给物联网市场带来了巨大商机.报告显示:到2022年,全球物联网市场将达到3200亿美金的收益,如此大的市场将对通信领域也将带来全新挑战. 通信技术是推动物联网发展的关键因素.在众多的通信技术中,实时通信则是其中最难的一环,它不仅需要避免网络延迟,又要保持连接的稳定性并保证视频及音频的质量.英特尔WebRT

金橙子MarkEzd.dll二次开发问题

问题描述 使用金橙子MarkEzd.dll做二次开发,C#动态调用dll库,初始化等接口函数调用都没问题,但是调用Lmc1-LoadEzdFile来加载文件,总是返回错误12读取文件失败,这是什么原因,是不是要改成Unicode编码 解决方案 解决方案二:楼主你好,我调用MarkEzd.dll的时候初始化总是失败,能方便告诉我是哪里的变量定义有问题吗?我对hOwenWnd这个变量的用法不是很了解.[DllImport("MarkEzd.dll",EntryPoint="lmc

C#下如何调用Yate的dll进行客户端开发

问题描述 现要在C#环境下进行Yate客户端开发,之所以不用Yate自带的Qt客户端是因为要添加一些特定的业务逻辑,C#下Yate的开发是不是只调用libyate.dll就可以了,希望有做过C#下Yate开发的给些指导意见,最好是有代码,比如Yate客户端初始化等! 解决方案 解决方案二:没有人做过么...

Flex和.NET协同开发利器FluorineFx Flex与.NET互操作_Flex

通过这些方式来完成与服务端的通信是非常方便和简单的,但有他的缺点就是通信数据量较小,如要传输大量的数据或是实现不同对象的序列化传输,它们则满足不了我们的需求,需要寻找另外一种通信协议,另一种高效的传输协议来代替SOAP协议传输的方案,那便是AMF(ActionScript Message Format)协议.      开源项目FluorineFx就是专门针对.NET平台与Flex通信提供的AMF协议通信网关,我们可以通过FluorineFx很方便的完成与.NET的通信.      Fluori