我在用詹金斯做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。
<SpecificVersion>False</SpecificVersion>
<HintPath>..\HP_app_lib\bin\Debug\HP_app_lib.dll</HintPath>
</Reference>
如何使用msbuild生成windows窗体。
发布于 2016-08-05 05:54:25
我找到了解决办法。正如windows窗体解决方案所引用的类库一样,类库单独独立于解决方案,而且还在进行持续的更改。
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,这些都在。
C:\Program Files (x86)\Microsoft Visual Studio 11.0\Visual Studio Tools for Office\PIA\Office14
发布于 2016-08-04 22:07:06
@user2211290 windows窗体项目和程序集文件结构应该如下所示: HP_app_lib
-垃圾桶
--Debug
--\HP_app_lib.dll
windows窗体项目文件夹(例如HP_app)
-windows表单项目name.vbproj
在此之后,直接通过msbuild构建windows表单项目,例如: MSBuild windows表单项目name.vbproj。
https://stackoverflow.com/questions/38761096
复制相似问题