問題タブ [msbuild-projectreference]

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 に答える
95 参照

visual-studio - PrivateAssets とマークされているにもかかわらず、nuget パッケージ内のプロジェクトの依存関係がアプリケーションの bin フォルダーにコピーされている

MyHelper という .netcore2.0 アプリがあります。MyHelper は、B という .netstandard2.0 プロジェクトを参照しています。MyHelper は nuget パッケージとして公開されています。

ビルド時にのみ他のプロジェクトとソリューションで MyHelper を使用する必要があるため、他のプロジェクトでは、この nuget パッケージを非公開としてマークします。

ただし、この nuget パッケージを使用する他のプロジェクトの出力フォルダーには、B.dll が存在しています。ビルド時のみを意図しているため、私はそれを望んでいません。アプリケーションに出荷されないようにするにはどうすればよいですか。ありがとう

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

xml - 参照プロジェクトで msbuild タスクを呼び出す

次の行を含む a.msbuildproj ファイルがあるとします。

コマンド ウィンドウから次のコマンドを呼び出すと、コマンドが実行されます。

私がやろうとしているのは、a.msbuildproj ファイルを参照する b.proj ファイルを用意することです。また、b.proj ファイルで「MyTarget」ターゲットを呼び出すと、それが認識されます。たとえば、b.proj の内容は次のとおりです。

次のコマンドを呼び出すと、a.msbuildproj で定義された "MyTarget" がアクティブになります。

ただし、「MyTarget」がb.projファイルに見つからないというエラーが発生します(これは理にかなっています)。

そのターゲットがb.projからも認識されるように、b.projからa.msbuildprojファイルを参照する方法はありますか?

助けてくれてありがとう、オハッド

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

visual-studio - 生成された依存関係で MSBuild を動作させるにはどうすればよいですか?

私は、OpenAPI を使用した API ファースト開発と CSharp サーバーを使用するコードベースに取り組んでいます。openapi codegen は、すべてのモデルとエンドポイント AspNet セットアップを含むライブラリを作成し、それをメイン サーバー プロジェクトがインポートします。

現在、これは、(bash スクリプトを介して) Visual Studio の外部からプロジェクトを再構築し、ソリューションにないプロジェクトへのローカル ProjectReference を使用する必要があることを意味します。Visual Studio が尊重するように、このコード生成を通常のビルドに組み込むにはどうすればよいでしょうか?


大まかな構造:

シェルスクリプトによって生成されたそのフォルダー全体out/と、CsharpServerLib に依存する CsharpServer を使用します。