添加对 csproj 文件的引用有什么作用?
What does adding a reference to csproj file do?
如果说给定的 DLL 包含一堆名称空间(每个名称空间都有 类、常量、函数等)并且在 csproj 中引用 dll 允许在 .属于该项目的 cs 文件?
我尝试在网上搜索,但找不到令我满意的答案。 (可能是因为问题很基础)
您问题的简单答案是是。
为了在您的 IDE 中使用外部或第 3 方组件,您必须首先添加对它的引用。
添加程序集引用后,您将能够在代码中使用其方法和属性,方法是显式引用它们:
someNamespace.someClass.someMethod();
或者在代码文件的开头使用 using
语句并简化引用调用:
using someNamespace.someClass;
someMethod();
添加引用(在Visual Studio中)
要在 Visual Studio 中添加引用,请右键单击 "references" 文件夹 > 选择 "add reference" 然后 "Browse" 到您的 DLL。
检查现有参考文献
在 Visual Studio 中,在项目资源管理器窗格中,您可以通过展开引用文件夹、右键单击引用并选择详细信息来查看有关引用的详细信息(例如版本及其位置) .
正确。
当我们添加现有项目/dll 的引用时(通常使用 visual studio),其条目将添加到 .csproj
文件中。
我正在处理的一个 Web 项目的 csproj 文件依赖于 DataAccess 项目,如下所示:
...
<ItemGroup>
<ProjectReference Include="..\WebStore.DataAccess\WebStore.DataAccess.csproj">
<Project>{D7FBB6E0-C321-4BB3-A3D7-A78UUU04887E}</Project>
<Name>WebStore.DataAccess</Name>
</ProjectReference>
// ... other references...
</ItemGroup>
我认为 VB.Net 项目也是如此。
希望这对您有所帮助!
如果说给定的 DLL 包含一堆名称空间(每个名称空间都有 类、常量、函数等)并且在 csproj 中引用 dll 允许在 .属于该项目的 cs 文件?
我尝试在网上搜索,但找不到令我满意的答案。 (可能是因为问题很基础)
您问题的简单答案是是。
为了在您的 IDE 中使用外部或第 3 方组件,您必须首先添加对它的引用。
添加程序集引用后,您将能够在代码中使用其方法和属性,方法是显式引用它们:
someNamespace.someClass.someMethod();
或者在代码文件的开头使用 using
语句并简化引用调用:
using someNamespace.someClass;
someMethod();
添加引用(在Visual Studio中)
要在 Visual Studio 中添加引用,请右键单击 "references" 文件夹 > 选择 "add reference" 然后 "Browse" 到您的 DLL。
检查现有参考文献
在 Visual Studio 中,在项目资源管理器窗格中,您可以通过展开引用文件夹、右键单击引用并选择详细信息来查看有关引用的详细信息(例如版本及其位置) .
正确。
当我们添加现有项目/dll 的引用时(通常使用 visual studio),其条目将添加到 .csproj
文件中。
我正在处理的一个 Web 项目的 csproj 文件依赖于 DataAccess 项目,如下所示:
...
<ItemGroup>
<ProjectReference Include="..\WebStore.DataAccess\WebStore.DataAccess.csproj">
<Project>{D7FBB6E0-C321-4BB3-A3D7-A78UUU04887E}</Project>
<Name>WebStore.DataAccess</Name>
</ProjectReference>
// ... other references...
</ItemGroup>
我认为 VB.Net 项目也是如此。 希望这对您有所帮助!