2016-07-26 22 views
4

早期ベータ(dnx)日からthis questionと同じように、私は.net core 1.0 rtmにコードを移植しようとしています。コードには次のようなものが含まれていますValidationAttributeタイプなど:.net core 1.0でデータアノテーションを使用できません

using System.ComponentModel.DataAnnotations; 

namespace Hl7.Fhir.Introspection 
{ 
    [AttributeUsage(AttributeTargets.Property, Inherited = false, AllowMultiple = false)] 
    public sealed class FhirElementAttribute : ValidationAttribute 
    ... 

このようなコードをdotnet core 1.0 rtmに移植するにはどうすればよいですか?

+0

初期のベータ日の一部は、ユニット名がSystem.ComponentModel.Annotationsに変更されたことを示唆していますが、動作しません。 –

+1

[this](https://www.nuget.org/packages/System.ComponentModel.Annotations/4.1.0-rc2-24027)を試しましたか? – lokusking

+0

ああ、プレリリースビットですが、ドットネットRC2レベルのビットではありません –

答えて

4

非公式のReverse Package Searchを使用して、新しいMicrosoftオープンソースパッケージ内のクラスを検索します。

System.Runtime.AttributeUsageAttributeの中にSystem.Runtimeパッケージを探しています。それは.NET Standard 1.0以上で利用可能です。

編集: 申し訳ありません。あなたはValidationAttributeについて質問していましたが、ではなく、私の悪いです。逆パッケージsearchSystem.ComponentModel.Annotationsを指している、

+0

ありがとうございます。私に多くの時間を救った。 –

関連する問題