MSBuild (ve bu kod) sahibiyim. Muhtemelen hata mesajı gibi, microsoft.csharp.targets dosyasında çıkan bir hatadır. Bir özellik işlevi vardır In:
$ ([System.Globalization.cultureınfo] :: CurrentUICulture.Name)
hangi hata demek oluyor bu işlev MsBuild en "güvenli liste" olmadığını düşünüyor olmasıdır . Bunlar yan etkisi olmayan seçilmiş fonksiyonlardır. (Herhangi bir işlevi kullanmak istiyorsanız, bir MSBUILDENABLEALLPROPERTYFUNCTIONS = 1 ortam değişkenine sahip olmanız gerekir).
Neden 4.5 microsoft.csharp.targets 4.0 microsoft.build.dll (güvenli listesinde yoktu) ile kullanmadığınız sürece bu neden görüneceğini gerçekten bilmiyorum. Monodevelop ile bağlantılı olarak bunun dışında rapor almadım.
Nişanlımdan özür dilerim, ancak Monodevelop'ın Microsoft .NET Framework'ü Microsoft MSBuild ile birlikte kullandığını ve bunun bir yeniden kullanımını olmadığını varsayıyorum.
Dan
Bu problemi de yaşıyorum. Windows 8'i herhangi bir şansla mı kullanıyorsunuz? Onunla ilgisi olup olmadığını merak ediyorum. –
Bunu Windows 8 RP'de de görüyorum. Bunu görün: https: //bugzilla.xamarin.com/show_bug.cgi? Id = 5597 –
.NET Framework 4.5 yüklü olmasıyla ilgili olabilir mi? – Dominique