首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >MS构建解决方案,引用来自其他类库项目的dll。

MS构建解决方案,引用来自其他类库项目的dll。
EN

Stack Overflow用户
提问于 2016-08-03 23:31:32
回答 2查看 1.2K关注 0票数 1

我在用詹金斯做CI。

我的应用程序-(解决方案名称HP_app)是一个vb.net windows窗体(存储库app.git)。

Windows窗体从类库引用.dll (解决方案名称HP_app_lib)(存储库lib.git)

我已经为每个solution.Class库解决方案设置了两个单独的Jenkins作业,构建perfectly.Now windows窗体解决方案依赖于HP_app_lib.dll。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<SpecificVersion>False</SpecificVersion>
      <HintPath>..\HP_app_lib\bin\Debug\HP_app_lib.dll</HintPath>
    </Reference>

如何使用msbuild生成windows窗体。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-08-05 05:54:25

我找到了解决办法。正如windows窗体解决方案所引用的类库一样,类库单独独立于解决方案,而且还在进行持续的更改。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Below project reference in MSBuild file is changed from 
     <HintPath>..\HP_app_lib\bin\Debug\HP_app_lib.dll</HintPath>

To file path in Jenkins server <HintPath>C:\jenkins\workspace\CI_FASET_LIB\bin\Debug\FASETLib.dll</HintPath>

再来几个小费。通常,生成服务器不会随Visual installed.Jenkins一起提供,Microsoft.office.Interop.word.dll MS生成是在C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5中搜索Microsoft.office.Interop.word.dll和ADODB.dll。

因此,我已经将这些dll从dev机器移动到构建服务器.net框架路径。

发展机器,就像我们有VS,这些都在。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
C:\Program Files (x86)\Microsoft Visual Studio 11.0\Visual Studio Tools for Office\PIA\Office14
票数 0
EN

Stack Overflow用户

发布于 2016-08-04 22:07:06

@user2211290 windows窗体项目和程序集文件结构应该如下所示: HP_app_lib

-垃圾桶

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
--Debug

    --\HP_app_lib.dll

windows窗体项目文件夹(例如HP_app)

-windows表单项目name.vbproj

在此之后,直接通过msbuild构建windows表单项目,例如: MSBuild windows表单项目name.vbproj。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38761096

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文