問題タブ [dnvm]
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.
azure - Kestrel はどのフレームワークを実行していますか?
新しい ASP.NET 5 プロジェクトがあり、project.json を次のようにセットアップします。
project.json で定義されている既定のコマンドを使用して、Kestrel を介してプロジェクトを実行しています。
すべて正常に動作します。プロジェクトが実行され、依存関係がうまく機能します。私が理解していない唯一のことは、使用する基礎となるフレームワークを誰が決定するのですか?
私の知る限り、Kestrel が dnxcore50 を使用している場合、プロジェクトは失敗するはずです。その場合、Kestrel にそれを使用させるにはどうすればよいでしょうか?
補足として、プロジェクトはまったくエラーなく正常に動作しますが、DNU を使用してプロジェクトを手動でビルドしようとすると、以下のエラーが発生します。私が見る限り、実行時にエラーが発生することはないので、現時点では重要ではないと考えています。役立つ場合に備えて追加したかっただけです。
asp.net-core - Asp.net 5 DNX および DNU が Windows Server 2008 R2 で動作しない
here のコマンドを使用して dnvm を正常にインストールしましたhttps://github.com/aspnet/home
。
今、私は試していますdnvm upgrade
が、どういうわけかうまくいきません。.dnx\runtimes
nuget から最新バージョンを取得すると、それが自分のフォルダーに作成されていることがわかります。以下を参照してください。
dnvm upgrade
うまくいきますか?dnu
しかし、、、コマンドdnx
を入力しても何も起こりません。dnu restore
Windows Server 2008 R2 で実行しています。.Net Framework 4.5.2 がインストールされています。
アップデート
最新の不安定なランタイムを取得しようとしました。コマンドを使用するとエラーが返される場合beta6-12085
:dnu
dnx.win32.dll could not be loaded. Last error: 87
asp.net - VS2015 から発行した後、DNX Web コマンドが「プロジェクトを解決できません」というエラーをスローする
これは、廃止されたプレリリース バージョンの .net コアに関するものです。
Visual Studio 2015 のベータ版/プレビュー版を使用して、プレリリース ASP.Net 5 (後に asp.net コアに名前が変更されました) で基本的なプロジェクトを作成しました。プロジェクトをファイル システムに公開し、実行しようとしています。そこからコマンドを使用して
結果のエラーは「プロジェクトを解決できません」です。dnvm がデフォルトのフレームワークを使用していることを確認しました。公開したディレクトリには、web、web.cmd、wwwroot、および approot フォルダーがあります。他に確認すべきことはありますか?
私が使用しています:asp.netコア1.0.0-beta4 clr
c# - ASP NET 5 beta5 に更新するとすべてが壊れる
beta5 にアップデートするときにこのガイドに従いましたが、アップデート プロセスは機能しているようです。
http://blogs.msdn.com/b/webdev/archive/2015/06/30/asp-net-5-beta5-now-available.aspx
ASP.NET 5 Beta5 に更新するには、次の手順を使用します。
- .NET Version Manager (DNVM) をまだ持っていない場合はインストールします (Visual Studio 2015 RC にプレインストールされているか、最新バージョンを入手できます)。
- コマンド プロンプトから、DNX_FEED 環境変数をhttps://www.nuget.org/api/v2に設定します。
- 「dnvm upgrade」を実行します アプリで、global.json を更新して、.NET 実行環境 (DNX) の beta5 バージョンを指すようにします
- また、beta5 パッケージ バージョンを指す project.json
- 「dnu 復元」を実行します 「dnu ビルド」を実行し、必要なベータ 5 にコードを移行します
ただし、アセンブリが見つからないというビルド エラーが発生します。System.Void について不平を言い、そのようなものはありません。また、Microsoft.AspNet.MVC から Controller を見つけることもできません:/
beta4 に戻すと、再び機能します。
どのステップが欠けていますか?
DNVM リスト(これは beta4 に戻されます)
c# - Mono、Roslyn、Dnvm で同等の __MonoCS__ 定数
私の C# プロジェクトには、Mono では (コンパイル時でも!) うまく機能しないインポートがあります。Mono で (コンパイル時に) 一部のコードを除外したい。以前に似たようなものを使用しました:
ただし、この定数は OSX の Mono 4.0.2 では定義されていません。おそらくDNVMまたはRoslynでのみ。
ファイルの先頭で__MonoCS__定数を手動で定義するとします。すべて正常に動作します。
このプラットフォームに__MonoCS__に相当するものはありますか?
これが問題なら、私のプロジェクトは asp.net vnext ベースの webapi です。そして、次のコマンドでプロジェクトを実行します。
多くの具体的な情報については、「なぜコンパイル時に必要なのですか?」の答え。次のコードがコメントアウトされている場合にのみ機能するプロジェクト。
asp.net-core-mvc - VS2015RC MVC テンプレートを beta5 依存関係にアップグレードする
VS2015RC テンプレートを beta6 にアップグレードし、project.json のすべての依存関係を beta5 にアップグレードすると、エラーが発生します。
関連するかどうかはわかりませんが、app.UseBrowserLink(); を削除する必要がありました。startup.cs から取得してコンパイルします。 https://github.com/aspnet/Home/issues/719#issuecomment-118632892
また、_globalimport の名前を _viewimports に変更しましたが、両方を試してみましたが、違いはありませんでした。
startup.cs で、オブジェクトの挿入を確認できます。
しかし、レイアウトページに次のようなものがあるとエラーになります
そして、以下のエラー
asp.net - OSX 上の .NET5 - DNVM シェルでの C# エラー (非常に近い..)
古いプロジェクトを新しい .NET VM で実行しようとしていますが、この時点でいくつかの障害を乗り越えました。しばらくの間、DNVM に自分のプロジェクトを .NET プロジェクトとして認識させることができませんでした。サンプル プロジェクトから不足しているファイルをいくつか追加し、dnvm . kestrel
代わりに使用してから、dnvm . web
約 80 MB 相当の C# エラーが返されるまで...
だから私はプロジェクトとして認識されていなかったものから、くだらないものとして認識されるようになりました:/
このレベルをクリアした人はいますか?前もって感謝します。