错误MSB3103:MSBuild中的Resx文件无效

jtoj6r0c  于 2022-10-23  发布在  Docker
关注(0)|答案(1)|浏览(363)

您好,我正在尝试使用MSBuild构建我的c#项目。以下是错误日志:

  1. C:\my-project\myproject_Workstation\myproject\myproject.Config\Properties\Resources.resx : error MSB3103: Invalid Resx file. Type in the data at line 123, position 5, cannot be loaded because it threw the following exception during construction: The specified module could not be found [C:\my-project\myproject_Workstation\myproject\myproject.Config\myproject.Config.csproj]
  2. C:\my-project\myproject_Workstation\myproject\myproject.Config\Properties\Resources.resx : error : TargetInvocationException: Type in the data at line 123, position 5, cannot be loaded because it threw the following exception during construction: The specified module could not be found [C:\my-project\myproject_Workstation\myproject\myproject.Config\myproject.Config.csproj]
  3. C:\my-project\myproject_Workstation\myproject\myproject.Config\Properties\Resources.resx : error : at System.Resources.ResXResourceReader.ParseXml(XmlTextReader reader) [C:\my-project\myproject_Workstation\myproject\myproject.Config\myproject.Config.csproj]
  4. C:\my-project\myproject_Workstation\myproject\myproject.Config\Properties\Resources.resx : error : at System.Resources.ResXResourceReader.EnsureResData() [C:\my-project\myproject_Workstation\myproject\myproject.Config\myproject.Config.csproj]
  5. C:\my-project\myproject_Workstation\myproject\myproject.Config\Properties\Resources.resx : error : at System.Resources.ResXResourceReader.GetEnumerator() [C:\my-project\myproject_Workstation\myproject\myproject.Config\myproject.Config.csproj]
  6. C:\my-project\myproject_Workstation\myproject\myproject.Config\Properties\Resources.resx : error : at Microsoft.Build.Tasks.ProcessResourceFiles.ReadResources(ReaderInfo readerInfo, IResourceReader reader, String fileName) [C:\my-project\myproject_Workstation\myproject\myproject.Config\myproject.Config.csproj]
  7. C:\my-project\myproject_Workstation\myproject\myproject.Config\Properties\Resources.resx : error : at Microsoft.Build.Tasks.ProcessResourceFiles.ReadResources(String filename, Boolean shouldUseSourcePath, String outFileOrDir) [C:\my-project\myproject_Workstation\myproject\myproject.Config\myproject.Config.csproj]
  8. C:\my-project\myproject_Workstation\myproject\myproject.Config\Properties\Resources.resx : error : at Microsoft.Build.Tasks.ProcessResourceFiles.ProcessFile(String inFile, String outFileOrDir) [C:\my-project\myproject_Workstation\myproject\myproject.Config\myproject.Config.csproj]
  9. C:\my-project\myproject_Workstation\myproject\myproject.Config\Properties\Resources.resx : error : XmlException: Type in the data at line 123, position 5, cannot be loaded because it threw the following exception during construction: The specified module could not be found Line 123, position 5. [C:\my-project\myproject_Workstation\myproject\myproject.Config\myproject.Config.csproj]
  10. C:\my-project\myproject_Workstation\myproject\myproject.Config\Properties\Resources.resx : error : [C:\my-project\myproject_Workstation\myproject\myproject.Config\myproject.Config.csproj]
  11. C:\my-project\myproject_Workstation\myproject\myproject.Config\Properties\Resources.resx : error : Win32Exception: The specified module could not be found [C:\my-project\myproject_Workstation\myproject\myproject.Config\myproject.Config.csproj]
  12. C:\my-project\myproject_Workstation\myproject\myproject.Config\Properties\Resources.resx : error : at System.Drawing.Icon.Initialize(Int32 width, Int32 height) [C:\my-project\myproject_Workstation\myproject\myproject.Config\myproject.Config.csproj]
  13. C:\my-project\myproject_Workstation\myproject\myproject.Config\Properties\Resources.resx : error : [C:\my-project\myproject_Workstation\myproject\myproject.Config\myproject.Config.csproj]

这个过程是我在码头里面跑的。我错过了什么?我可以在本地计算机中构建这个项目。可能的问题是什么?谢谢。
更新
这是从第121行到第123行的resx文件

  1. <data name="config_icon" type="System.Resources.ResXFileRef, System.Windows.Forms">
  2. <value>..\Resources\config_icon.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
  3. </data>

该图标文件也存在于资源文件夹中。

xqkwcwgp

xqkwcwgp1#

在我的例子中,我将图片添加到源中,并更改图片中的路径:Try change picture source

相关问题