Güncelleştirme: Tabii using System.ComponentModel.DataAnnotations
eklemeye çalıştım. Çalışmıyor.asp.net vnext sınıf kitaplığında gerekli özniteliği kullanamazsınız
Sorun: asp.net vnext sınıf kitaplığı projesinde Required
özniteliğini kullanamıyorum.
Durum:
1. Varsayılan ayarlarla asp.net vnext sınıf kitaplığı projesini ekleyin.
2. Name
numaralı dize özelliğine sahip Human
sınıfını oluşturun.
3. Name
'a Required
özniteliği ekleyin.
4. alın derleme hatası:
{
"version": "1.0.0-*",
"dependencies": {
"System.ComponentModel.Annotations": ""
},
"frameworks": {
"aspnet50": {
},
"aspnetcore50": {
"dependencies": {
"System.Runtime": ""
}
}
}
}
Ayrıca ben asp.net vnext içinde
DataAnnotations
kullanmak değil, vnext sınıf kitaplığında olabilir:
Error CS0246 The type or namespace name 'Required' could not be found (are you missing a using directive or an assembly reference?)
Aşağıda benim project.json olduğunu. Niye ya?
Neden aşağı oy? Bu benim için makul bir soru gibi görünüyor. –
@downvoter, nedenini de göndermeye dikkat edin. –