LINUX.ORG.RU

error MSB3644. Че оно от меня хочет???

 , , ,


0

1

Хочу софтину скомпилить на дотнете, выдает такое:

[xdshot@lenovo-pc Gibbed.Dunia2.Unpack]$ dotnet build
Microsoft (R) Build Engine version 15.9.20.63311 for .NET Core
Copyright (C) Microsoft Corporation. All rights reserved.

  Nothing to do. None of the projects specified contain packages to restore.
/opt/dotnet/sdk/2.2.105/Microsoft.Common.CurrentVersion.targets(1179,5): error MSB3644: The reference assemblies for framework ".NETFramework,Version=v4.0" were not found. To resolve this, install the SDK or Targeting Pack for this framework version or retarget your application to a version of the framework for which you have the SDK or Targeting Pack installed. Note that assemblies will be resolved from the Global Assembly Cache (GAC) and will be used in place of reference assemblies. Therefore your assembly may not be correctly targeted for the framework you intend. [/home/xdshot/Gibbed.Dunia2/Gibbed.Dunia2.Unpack/Gibbed.Dunia2.Unpack.csproj]

Build FAILED.

/opt/dotnet/sdk/2.2.105/Microsoft.Common.CurrentVersion.targets(1179,5): error MSB3644: The reference assemblies for framework ".NETFramework,Version=v4.0" were not found. To resolve this, install the SDK or Targeting Pack for this framework version or retarget your application to a version of the framework for which you have the SDK or Targeting Pack installed. Note that assemblies will be resolved from the Global Assembly Cache (GAC) and will be used in place of reference assemblies. Therefore your assembly may not be correctly targeted for the framework you intend. [/home/xdshot/Gibbed.Dunia2/Gibbed.Dunia2.Unpack/Gibbed.Dunia2.Unpack.csproj]
    0 Warning(s)
    1 Error(s)

Time Elapsed 00:00:00.52
[xdshot@lenovo-pc Gibbed.Dunia2.Unpack]$

Как заставить скомпилировать? Как указать целевой фреймворк, который у меня стоит сейчас?

★★★★★

мда, не думал, что доживу до такой херни, когда на онтопике будут поделки от гетзефактс собирать и еще спрашивать «ахули?» :( Конец, он, таки, наступил. Секретарши победили.

anonymous
()
Ответ на: комментарий от anonymous

По делу есть что сказать?

xDShot ★★★★★
() автор топика

or retarget your application to a version of the framework for which you have the SDK or Targeting Pack installed

Т.е. с нет.фреймворк на нет.коре

anonymous
()
Ответ на: комментарий от anonymous

Спасибо, капитан очевидность.

Какие консольные команды надо вбить для этого? Или что конкретно надо вбить в проект файлы.

xDShot ★★★★★
() автор топика
Последнее исправление: xDShot (всего исправлений: 1)
Ответ на: комментарий от xDShot

Может ещё и поработать за тебя выйти на полчасика? Или посуду помыть там?

Тебе тул разве что на гармошке не сыграл. Или ты от make тоже ждёшь, что он тебе вместо undefined reference gtk_new_window напишет please run sudo apt install libgtk-dev?

pon4ik ★★★★★
()

Проект нацелен на net framework 4.0 ,а собираешь с помощью net core. Попробуй создать новый проект для нетКоре и добавь в него файлы из текущего проекта. Или я хз как сменить без студии.

CrazyAlex25 ★★★
()
Ответ на: комментарий от CrazyAlex25

Походу да, пересоздам проекты. Файлов там немного, к счастью.

xDShot ★★★★★
() автор топика

В проект-файле надо было закомментировать эту строку:

<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />

xDShot ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.