Что может быть причиной ошибки «Свойство OutputPath не установлено для проекта ProjectName.csproj» в моем проекте MonoDevelop - PullRequest
3 голосов
/ 21 октября 2011

В Windows 7 (64-разрядная версия) с Android SDK, прекрасно работающим с Eclipse - моим первым приложением для Android, использующим первый образец «Hello World» (см. Здесь - http://docs.xamarin.com/android/getting_started/hello_world - от Xamarin), происходит ошибка с ошибкой«Свойство OutputPath, которое не установлено для проекта NameProject.csproj».

Я попытался перезапустить программу установки из Xamarin, и эта ошибка все еще происходит.

Может кто-нибудь подсказать, что можетбыть причиной этой проблемы?Большое спасибо.

Точная ошибка:

C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(9,9): 
Error: The OutputPath property is not set for project 'helloWorld3.csproj'.  
Please check to make sure that you have specified a valid combination of 
Configuration and Platform for this project.  
Configuration='Debug'  
Platform='BPC'.  
This error may also appear if some other project is trying to follow a 
project-to-project reference to this project, this project has been 
unloaded or is not included in the solution, and the referencing project 
does not build using the same or an equivalent Configuration or Platform.
(helloWorld3)

1 Ответ

7 голосов
/ 25 октября 2011

Я думаю, что мы видели это раньше.Производитель вашей системы установил переменную среды Platform в вашу систему.Это нарушает все вещи, основанные на msbuild, поскольку msbuild автоматически импортирует их как $ (Platform), что противоречит реальному $ (Platform), который msbuild использует для компиляции.

Попробуйте удалить переменную среды и повторите попытку.

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