2016-09-08 14 views
0

繰り返し検索したところ、この質問に対する真の答えを見つけることができなかったようです。.netプロジェクトのフードの下にアセンブリ参照を追加します。

ビジュアルスタジオの.netプロジェクトにアセンブリリファレンスを追加したときに起こったことは、ASP.net mvc、web apiプロジェクト、またはフォーム、wpfプロジェクト、または他のタイプのビジュアルスタジオ?

+0

アセンブリ参照情報はプロジェクトファイルに保存されます。あなたが探しているものはあなたの質問からはっきりしていません。 – Pradeep

答えて

0

XML要素は、参照を追加するときにプロジェクトに追加されます。プロジェクト構造はMSBuild formatで記述されています。使用された参照に追加されたXML要素のタイプ。プロジェクト参照を追加すると、<ProjectReference>が追加されます。あなたが管理するライブラリの参照を追加した場合の要素が追加さ

<ItemGroup> 
    <ProjectReference Include="..\SomeProject\SomeProject.csproj"> 
    <Project>{6CA7AB2C-2D8D-422A-9FD4-2992BE62720A}</Project> 
    <Name>SomeProject</Name> 
    </ProjectReference> 
</ItemGroup> 

<Reference>:ように見えます。あなたがゼロからプロジェクトを作成するに興味がある場合は、「Creating an MSBuild Project File from Scratch」の記事が有用であろう

<ItemGroup> 
    <Reference Include="SomeProject"> 
    <HintPath>..\Libraries\SomeProject.dll</HintPath> 
    </Reference> 
</ItemGroup> 

:それは次のようになります。

+0

かなり良い説明、そのためにMSBuildの責任は、C#コンパイラ(スマートな方法で)プロジェクトファイルをコンパイルするために必要なスイッチを提供する –

0

答えが本当に簡単なので、何も見つかりません。私たちはVisual Studioで私たちの.NETプロジェクトにアセンブリ参照を追加するときに参考に私たちの地元のプロジェクトに利用できるそのアセンブリに含まれている名前空間と型を作る

、何が起こった

私たちがASP.net mvcで作業するときは、web apiプロジェクトやwinフォーム、wpfプロジェクト、またはその他のタイプのプロジェクトをVisual Studioで使用できますか?

いいえ.Netへの参照は参照です。完全な.Netなので、正確なサブスタックは重要ではありません。参照は異なって視覚化されるかもしれませんが、それはただのUIです。

関連する問題