【发布时间】:2020-10-29 13:50:40
【问题描述】:
我正在尝试在 FIRST 次使用 Jenkins 和 build.ps1 在 docker 内构建 c# 项目。
详细错误:
C:\myproject\Properties\Resources.resx:错误 MSB3103:Resx 无效 文件。在第 123 行第 5 位输入数据,无法加载 因为它在构建过程中抛出了以下异常: 找不到指定的模块 [C:\myproject\myproject.Config.csproj]
我可以知道为什么会这样吗?有什么原因吗?
更新
这是 resources.resx
121 : <data name="config_icon" type="System.Resources.ResXFileRef, System.Windows.Forms">
122 : <value>..\Resources\config_icon.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
123 : </data>
这是 Config.csproj
123 : <Reference Include="CommonServiceLocator, Version=2.0.4.0, Culture=neutral, PublicKeyToken=489b6accfaf20ef0, processorArchitecture=MSIL">
124 :<HintPath>..\packages\CommonServiceLocator.2.0.4\lib\net46\CommonServiceLocator.dll</HintPath>
125 : </Reference>
我不确定错误消息中的这行 no 是否真的指向错误。
【问题讨论】:
-
一个Dev Community issue为此开放;如果仍然面临这个问题,也许可以考虑在那里投票。
-
@T2PS 检查我更新的答案。我使用了这个 docker 文件并且对我来说工作正常。只需检查和测试这个。
标签: c# docker jenkins build msbuild