私はこの質問から来ました: VisualStudio 2012 に Contract-First Tool をインストールする方法
その質問の回答に記載されている手順を実行しようとしたとき、これはトピックContract-First Toolにも記載されていますが、次の問題に直面しました。プロジェクトは無効です。
生成された XML スキーマは有効で、前述のチュートリアルから取得したものです。
なぜそれが起こっているのですか?
私はこの質問から来ました: VisualStudio 2012 に Contract-First Tool をインストールする方法
その質問の回答に記載されている手順を実行しようとしたとき、これはトピックContract-First Toolにも記載されていますが、次の問題に直面しました。プロジェクトは無効です。
生成された XML スキーマは有効で、前述のチュートリアルから取得したものです。
なぜそれが起こっているのですか?
このオプションを有効にするには、アセンブリが .NET 4.5 をターゲットにする必要があります。
これを試してみてください(科学的推論よりも直感に基づいています)。プロジェクトを閉じて、Visual Studio を管理者として実行します。(ショートカットが選択されている場合は、Ctrl + Shift + Enter)。
次に、プロジェクトを開き、プロパティ画面に再度移動して、そこにあるものをお知らせください。
これを機能させるには管理者特権が必要である可能性があることを示唆しているのは、言語 (「 XSD を有効にする...」) です。
その後のインスタンスは問題ないと思います。
FWIW 私は VS 用に 2 つの別々のショートカットを維持しています。1 つは通常の権限、もう 1 つは昇格された権限です。