問題タブ [asp.net-core]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net-core - ASP.NET vNext - コードを動的にコンパイルできない
ここでこれに関するチュートリアルを実行しました: http://www.asp.net/vnext/overview/aspnet-vnext/getting-started-with-aspnet-vnext-and-visual-studio
セクション 2 の手順 7 に従います。「ブラウザーを開いたまま Class1.cs を開き、メッセージ テキストを「ClassLibrary1 からの新しいメッセージ!」に変更します。
残念ながら、コードを変更した後、ブラウザを更新すると以前と同じです。変更を有効にするには、再コンパイルする必要があります。
理由はありますか?魔法が起こるのを見たい!
Windows 7 64 ビット Microsoft Visual Studio Professional 14 CTP バージョン 14.0.21730.1 DP Microsoft .NET Framework バージョン 4.5.50938
プロジェクト.json:
ポール
asp.net-core - project.json の 2 つの依存関係セクションの違い
MVC プロジェクトの例を次に示します (いくつかの項目を削除しました)。
"System.Data" を (1) に移動するか、"Helios" を (2) に移動できますか?
(1)または(2)にアセンブリを配置した場合の違いは何ですか?
ところで、バージョンの「」はどういう意味ですか?
nuget - Nuget パッケージを ASP.NET vNext プロジェクトに追加できません
そこで、この新しい Visual Studio 14 CTP を見てみることにしました。Nuget ライブラリ (正確にはRaven データベース サーバー) から ASP.NET vNext Web アプリケーションにパッケージを追加しようとしたとき、何も起こらなかったように感じました。ソリューションの 1 つも変更されておらず、リファレンスも同じままです。
「Project.json」ファイルを使用して手動で追加しようとしましたが (この記事を参照)、IntelliSense では何も入力されませんでした。実際に、さまざまな方法でさまざまな方法で試してみましたが、多くの Nuget パッケージを使用して、同じ結果が得られました。
誰でもこの状況を説明できますか?
visual-studio - .NET vNext は、参照されたパッケージから 1 つの DLL のみを使用します
次のように、依存関係セクションに依存関係 ( mongocsharpdriver
) を追加しています。net45
私が使用した他のすべての依存関係に基づいて、これは機能させるのに十分なはずです。これをテストするために投入したサンプルコードを次に示します。
これがあれば、コンパイルできると思いますが、MongoDB.Driver
認識されません。MongoDB.Bson.BsonArray
正常に動作します。
同じパッケージに 2 つのアセンブリを含めることは、vNext でサポートされていないシナリオですか、それともまだ実装されていませんか?
.net - ASP.NET vNext は WinRT と比べてどうですか?
このブログ投稿の ASP.NET vNext の説明では、「最新のクラウドベースのアプリを構築するための無駄のない構成可能な .NET スタック」と説明されています。これは、WinRT のような .NET の同様の限定されたサブセットを意味するのでしょうか?
WinRT には重大な制限と重大な変更がありました。動的コード発行のサポートが不足していたため、一般的なライブラリの移植が不可能になりました。また、BCL には多くの重大な変更がありました (私自身の経験から言えば)。多くの理由で合理的だったと思いますが、.NET 環境から多くのものを奪いました。
ASP.NET vNext にこれらの制限があるとは思いませんが、クロス プラットフォームであると主張することで、さらに多くの機能を提供します。とてもクールに聞こえますが、WinRT のような同様のエクスペリエンスが得られるかどうかに興味があります。同じ BCL (ASP.NET vNext アプリに関連する部分) で作業すると仮定できますか?
古い BCL のサポートについて何も述べていない別の声明もあります。
ASP.NET vNext は、.NET vNext 上に構築されます。.NET vNext は、.NET Framework の次のメジャー リリースです。.NET vNext には、完全な .NET Framework と比較してフットプリントが小さいクラウド最適化モードがあります。
現在のアプリケーションとライブラリをシームレスにアップグレードできるかどうか疑問に思っています。
c# - forwared タイプごとに異なるライフサイクルを設定する方法はありますか?
Castle Windsor では、重複する実装タイプを含む登録は許可されていません。タイプの転送が可能です。つまり、一度登録すれば、実装タイプを複数のサービス タイプにマッピングできます。
ASP.NET vNext の依存性注入ライブラリでは、複数のサービス タイプに対して同じ実装タイプを登録する必要があります。ただし、これらのサービス タイプには、ここに示すように異なるライフサイクルもあります。
Forwardメソッドのシグネチャは次のとおりです。
ご覧のとおり、ライフサイクル パラメーターを受け入れません。Ninject テスト スイートは合格です。これはキャッスル ウィンザーでもサポートできますか?