Visual Studioをインストールせずに.netコアダウンロードサイトから.NETコアSDKのみをインストールした後、.NETコアアプリケーションをビルドする、Windows上の継続的な統合サーバーを設定しようとしています。Visual StudioがインストールされていないWindowsサーバーに.NETコアアプリケーションをビルドすることはできますか?
私が構築しようとすると、私が手にエラーがある:
C:\dev\aaa.xproj(7,3): error MSB4019: The imported project
"C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0
\DNX\Microsoft.DNX.Props" was not found
私はGoogleで検索して、以前のベータ版ではこの種のエラーについての苦情を見つけましたが、私は、スタンドアロンの.NETコアツールが動作するようになったことを考えていますビジュアルスタジオコード(または実際にはエディタ)だけで、ビジュアルスタジオがインストールされていない場合は、.net core standalone sdkとなります。
これを機能させる方法はありますか?私はこのように、ソリューションのルートディレクトリからDOTNETビルドを実行したときに興味深いことに、上記のエラーが発生しました:
msbuild /v:q /t:Build /nologo /P:Configuration=Release MySolutionWithSevenProjectsInIt.sln
上記のソリューション全体を構築するためにインストールするのVisual Studioを必要とするように見えるので、私は必要な場合、私は推測しています個々のプロジェクトビルドステップの代わりに "ソリューションビルド"ステップ、私はビジュアルスタジオが必要ですか?
このシステムにはmsbuildがインストールされているのは私にとっては奇妙なことです。このコンピュータにはすべて、.netコアsdkと「非動作」(上記)msbuildがあります。
Visual Studioをインストールしてビルドしたい場合は、dotnetを使用しているはずです。コマンドはhttps://docs.microsoft.com/en-us/dotnet/articles/coreです。/tools/dotnet-buildは、ドットt cliツールは、project.jsonだけに基づいて '/ * .sln/*。csproj/*。xproj'ファイルなしで動作するはずです – Tseng
興味深い。また、VSがインストールされていないマシンでdotnetを使ってビルドしても、狂った警告が表示されます。 MFCなどのC/C++ライブラリの完全なセットが存在することを期待しています。 –
これをチェックする - http://stackoverflow.com/questions/34580599/building-a-net-core-app-via-command-line-so-that-it-works-on-a-machine-without – Sanket