問題タブ [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.

0 投票する
1 に答える
371 参照

azure - Kestrel はどのフレームワークを実行していますか?

新しい ASP.NET 5 プロジェクトがあり、project.json を次のようにセットアップします。

project.json で定義されている既定のコマンドを使用して、Kestrel を介してプロジェクトを実行しています。

すべて正常に動作します。プロジェクトが実行され、依存関係がうまく機能します。私が理解していない唯一のことは、使用する基礎となるフレームワークを誰が決定するのですか?

私の知る限り、Kestrel が dnxcore50 を使用している場合、プロジェクトは失敗するはずです。その場合、Kestrel にそれを使用させるにはどうすればよいでしょうか?

補足として、プロジェクトはまったくエラーなく正常に動作しますが、DNU を使用してプロジェクトを手動でビルドしようとすると、以下のエラーが発生します。私が見る限り、実行時にエラーが発生することはないので、現時点では重要ではないと考えています。役立つ場合に備えて追加したかっただけです。

http://pastebin.com/x44VtXct

0 投票する
2 に答える
1195 参照

asp.net-core - Asp.net 5 DNX および DNU が Windows Server 2008 R2 で動作しない

here のコマンドを使用して dnvm を正常にインストールしましたhttps://github.com/aspnet/home

今、私は試していますdnvm upgradeが、どういうわけかうまくいきません。.dnx\runtimesnuget から最新バージョンを取得すると、それが自分のフォルダーに作成されていることがわかります。以下を参照してください。

dnvm upgradeうまくいきますか?dnuしかし、、、コマンドdnxを入力しても何も起こりません。dnu restoreWindows Server 2008 R2 で実行しています。.Net Framework 4.5.2 がインストールされています。

アップデート

最新の不安定なランタイムを取得しようとしました。コマンドを使用するとエラーが返される場合beta6-12085:dnudnx.win32.dll could not be loaded. Last error: 87

0 投票する
2 に答える
6271 参照

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

0 投票する
2 に答える
3677 参照

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 に戻されます)

0 投票する
1 に答える
272 参照

c# - Mono、Roslyn、Dnvm で同等の __MonoCS__ 定数

私の C# プロジェクトには、Mono では (コンパイル時でも!) うまく機能しないインポートがあります。Mono で (コンパイル時に) 一部のコードを除外したい。以前に似たようなものを使用しました:

ただし、この定数は OSX の Mono 4.0.2 では定義されていません。おそらくDNVMまたはRoslynでのみ。

ファイルの先頭で__MonoCS__定数を手動で定義するとします。すべて正常に動作します。

このプラットフォームに__MonoCS__に相当するものはありますか?


これが問題なら、私のプロジェクトは asp.net vnext ベースの webapi です。そして、次のコマンドでプロジェクトを実行します。


多くの具体的な情報については、「なぜコンパイル時に必要なのですか?」の答え。次のコードがコメントアウトされている場合にのみ機能するプロジェクト。

0 投票する
0 に答える
217 参照

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 で、オブジェクトの挿入を確認できます。

しかし、レイアウトページに次のようなものがあるとエラーになります

そして、以下のエラー

0 投票する
1 に答える
118 参照

asp.net - OSX 上の .NET5 - DNVM シェルでの C# エラー (非常に近い..)

古いプロジェクトを新しい .NET VM で実行しようとしていますが、この時点でいくつかの障害を乗り越えました。しばらくの間、DNVM に自分のプロジェクトを .NET プロジェクトとして認識させることができませんでした。サンプル プロジェクトから不足しているファイルをいくつか追加し、dnvm . kestrel代わりに使用してから、dnvm . web約 80 MB 相当の C# エラーが返されるまで...

だから私はプロジェクトとして認識されていなかったものから、くだらないものとして認識されるようになりました:/

このレベルをクリアした人はいますか?前もって感謝します。