管理DLL
所有项目引用外来DLL(非本解决方案)都来自于同一个文件下,即在项目解决方案文件夹外,建立一个references文件夹,里面存放所有已经编译好的DLL。一旦引用外部DLL,那么其reference path 将显示地址。而工程与工程之间直接引用即可。
![]()
拷贝DLL
在编译某工程时将其DLL拷贝到指定文件下,便及时引用新的DLL。在Build Events-àpost build event command line中写命令,copy "$(TargetPath)" "c:/plus" 意思将该DLL拷贝到“c:/plus“目录下(使用DOS命令)
copy "$(SolutionDir)configuration/*.xml" "Q:/Plugins"
copy "$(SolutionDir)configuration/*.configuration" "Q:/Plugins"
copy "$(SolutionDir)configuration/*.config" "Q:/Plugins"
copy "$(SolutionDir)configuration/Icon/*.ico" "Q:/Plugins"
copy "$(SolutionDir)../reference/License.dll" "Q:/Plugins"
copy "$(SolutionDir)../reference/lmgr9a.dll" "Q:/Plugins"
$(SolutionDir) 表示该解决方案, "$(SolutionDir)configuration " 该解决方案下有文件configuration,
"*.xml" 表该文件下后缀为"xml"的文件
"$(SolutionDir)../reference/" 表示和该解决方案同级有文件 reference
xcopy "$(ProjectDir)LayerTemplate" "Q:/Plugins/LayerTemplate/" /R /Y 拷贝LayerTemplate下所有文件
![]()
设置该工程的命名空间
右击工程--->属性--->常规
![]()
加载测试代码
(1)已知Common工程,现要加载测试代码
<!--[if !supportLists]--> <!--[endif]-->新建一个工程,取名为Common_Test
<!--[if !supportLists]--> <!--[endif]-->只需拷贝“Common_Test.csproj“文件
<!--[if !supportLists]--> <!--[endif]-->粘贴到Common工程下,和“Common.csproj“同级,删除该Common_Test工程
<!--[if !supportLists]--> <!--[endif]-->然后在Common所属解决方案中,添加该Common_Test.csproj工程
如果存在引用其他DLL,必须对该DLL属性copy local = true
点击该Common_Test.csproj工程,再点击上方“显示所有文件 show all files“
![]()
<!--[if !supportLists]-->Common下有文件PublicInfo,要保证Common_Test也有该文件,需右键点击PublicInfo文件,选择“引用到该工程 include in project”
然后再Common_Test工程下建“Test”文件,所有Test代码都将此文件夹下
![]()
(2)为保证所有工程都只引用一个AssemblyInfo.cs文件,也就是解决方案不能与工程文件在一起。先建立一个解决方案,然后往该解决方案添加工程,把AssemblyInfo.cs文件放在和解决方案文件同级,所有工程文件都引用该处AssemblyInfo.cs
(3)为统一管理测试的DLL文件,可在解决方案中在添加一个文件为TestDll专门存放Test的DLL。也就是编译时,应将DLL放置在TesTDll文件夹下
![]()
一个AssemblyInfo文件
保证一个解决方案中只有一个 AssemblyInfo.cs文件,也保证所有project也存在AssemblyInfo.cs,那么只要对该Project将其添加为Link File
![]()
分享到:
相关推荐
AVEVA Marine 项目建立管理员指南Administrator User Guide
IT项目运作的一般流程 IT项目实施流程(一) ...如何建立软件项目管理流程 IT项目工程管理操作规范 软件项目开发计划书编写规范 【IT项目计划阶段完全模板】下载 IT项目管理表格(包含146个DOC文档模板)
这份手册详细阐述了项目管理的各个环节,涵盖了从项目启动到结束的全过程,包括职责分配、项目整体管理、项目范围管理、项目进度管理、项目成本管理、项目质量管理、人力资源管理、项目沟通管理、项目风险管理、项目...
项目人力资源管理是IT项目管理的重要方面,它涉及到项目团队的建立、项目团队的领导和项目团队的管理等内容。项目团队的建立是项目人力资源管理的关键步骤,它涉及到项目目标的确定、项目团队的建立和项目团队的领导...
此外,通过建立明确的风险管理计划,对项目中可能出现的不确定性和潜在风险进行识别、评估和控制,对项目的顺利进行至关重要。 软件项目风险管理问题及解决办法 风险管理是确保软件项目成功的关键因素之一。管理...
项目成本管理是指在项目实施过程中,通过项目成本管理计划、估算成本、制定预算、控制成本等几个方面来管理项目成本,使项目实际发送的成本控制在预算范围之内。项目成本管理工作在项目管理中占有重要地位。 规划...
从0到1建立项目管理体系.pdf
- 国际项目管理协会(PMI)等机构的成立和发展,推动了项目管理标准化和认证制度的建立。 - 全球范围内对项目管理专业人才的需求不断增加。 - 跨国项目合作日益增多,促进了国际项目管理最佳实践的交流和共享。 ...
软件需求管理的目的是在客户和处理客户需求的软件项目组之间建立对客户需求的共同理解。软件需求管理的目标有两个:使软件需求受控,并建立供软件工程和管理使用的需求基线;使软件计划、产品和活动与软件需求保持...
报告可能详细介绍了如何建立和管理项目团队,进行有效的团队沟通,以及解决团队冲突的方法。 4. **风险管理**:报告可能包含对项目风险的识别、评估、优先级排序和应对策略的制定。这部分会解释如何制定风险登记册...
本文以PDMS12.0版本为例,详细讲解了pdms项目的建立,内容以文字叙述的同时包含过程图片,简单易上手,项目建立后将在项目文件夹中创建6个项目文件夹,供后续SYSTEM账户进行项目的管理。
6. 成本管理计划:在开始成本管理的 3 个过程前,项目管理团队需先行规划,是制定项目管理计划过程的一部分,形成一份成本管理计划,为规划、组织、估算、预算和控制项目成本统一格式,建立准则。 成本管理计划是...
- **项目管理办公室(PMO)**:PMO负责建立和维护项目管理的标准、政策和方法,支持项目的实施。 #### 1.5 项目管理学科的产生和发展 - **项目管理的产生**:随着工业化的发展,项目管理作为一种专门的管理方式逐渐...
在IT行业中,组织级项目管理...总的来说,组织级项目管理和大型项目管理在IT行业中的应用,不仅需要深入理解各种管理工具和技术,还需要建立一套适应企业特色的项目管理体系,以确保IT项目的成功执行并为组织创造价值。
项目管理体系的建立需包含明确的责任划分、完善的流程规范以及科学的评估机制。首先,明确项目各级责任人的职责是关键,包括项目发起人、项目经理、团队成员等,他们的权责要清晰界定,确保每个人都对自己的工作负责...
【软件项目沟通管理】 在软件项目管理中,沟通管理是一项至关重要的任务,它涉及到项目经理与团队成员、利益相关者之间的信息传递、理解与反馈。在本文中,我将以某航空公司航空票务系统项目的开发为例,深入探讨...
高级项目管理者还需掌握项目集管理(大型项目管理)、项目组合管理以及组织战略实施的相关知识,能够建立组织级项目管理体系和标准,管理项目管理办公室,提供制度、机制和环境支持。 考试要求涵盖了多个方面,包括...
项目管理体系的建立不仅涉及流程与规范,还涉及到组织架构、角色与职责的设定。它的作用在于: 1. **提供共同框架**:为不同层级的员工提供一个共同的语言和框架,便于讨论、分析和解决问题。 2. **精细化与透明化...