ошибка MSB3103: недопустимый файл Resx в MSBuild - PullRequest
0 голосов
/ 12 июля 2020

Привет, я пытаюсь создать свой проект c# с помощью MSBuild. Вот журнал ошибок:

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]
  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]
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]
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]
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]
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]
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]
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]
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]
C:\my-project\myproject_Workstation\myproject\myproject.Config\Properties\Resources.resx : error :  [C:\my-project\myproject_Workstation\myproject\myproject.Config\myproject.Config.csproj]
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]
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]
C:\my-project\myproject_Workstation\myproject\myproject.Config\Properties\Resources.resx : error :  [C:\my-project\myproject_Workstation\myproject\myproject.Config\myproject.Config.csproj]

Я запускаю этот процесс внутри docker. Что мне не хватало? Я могу собрать этот проект на локальном компьютере. В чем может быть возможная проблема? Спасибо.

Обновление

Это файл resx со строки 121 по 123

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

Этот файл значка также существует внутри папки ресурсов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...