Я не могу собрать библиотеку классов C # с помощью MonoDevelop в Mac OS X - PullRequest
0 голосов
/ 04 мая 2010

При построении следующей простой библиотеки классов C #,

using System;

namespace MyProject
{
    public class MyClass
    {
        public MyClass ()
        {
        }
    }
}

Я обнаружил следующее сообщение об ошибке:

/Library/Frameworks/Mono.framework/Versions/2.6.4/lib/mono/2.0/Microsoft.Common.targets:
Error: You must specify DestinationFolder or DestinationFiles attribute.
at Microsoft.Build.Tasks.Copy.Execute () [0x00000] in <filename unknown>:0

У кого-нибудь есть такая же проблема?

Что-то, что я пробовал:

  • Эта ошибка решается, если я поменяю формат файла проекта "MSBuild (Visual Studio 2008) "до" MonoDevelop 1.0 " (Настройки> Загрузить / Сохранить> Проект формат файла для использования при создании нового проекты)

  • Нет проблем при создании проекта консольного приложения. Только библиотечный проект является проблемой.

  • Нет проблем в Ubuntu и SUSE

Моя среда:

  • MonoDevelop 2.2.2
  • Моно 2.6.4
  • Mac OS X 10.6.3

1 Ответ

1 голос
/ 04 мая 2010

Отключите следующую опцию:

Предпочтения> Сборка> Компилировать проекты с использованием MSBuild / XBuild (это экспериментальная функция и может не работать для некоторых проектов)

Я только что вспомнил, что я включилэтот вариант раньше сам :) Спасибо.

...