添加对 csproj 文件的引用有什么作用


是否可以

准确地说,给定的DLL包含一堆命名空间(每个命名空间中都有类,常量,函数等(,并且在csproj中引用dll允许在属于该项目.cs文件中使用它们?

尝试在网上搜索,但找不到令我满意的答案。(可能是因为这个问题很基本(

你的问题的简单答案是肯定的

要在 IDE 中使用外部组件或第三方组件,必须先添加对该组件的引用。

添加程序集引用后,您将能够在代码中使用其方法和属性,方法是显式引用它们:

someNamespace.someClass.someMethod();

或者使用代码文件开头的 using 语句并简化引用调用:

using someNamespace.someClass;
someMethod();

添加引用(在 Visual Studio 中(

若要在 Visual Studio 中添加引用,请右键单击"引用"文件夹>选择"添加引用",然后选择"浏览"到 DLL。


检查现有参照

在 Visual Studio 的"项目资源管理器"窗格中,可以通过展开"引用"文件夹,右键单击引用并选择"详细信息"来查看有关引用的详细信息(如版本及其位置(。

没错。

当我们添加现有项目/dll的引用(通常使用Visual Studio(时,其条目将添加到.csproj文件中。

我正在处理的 Web 项目的 csproj 文件之一依赖于 DataAccess 项目,如下所示:

...
    <ItemGroup>
        <ProjectReference Include="..WebStore.DataAccessWebStore.DataAccess.csproj">
          <Project>{D7FBB6E0-C321-4BB3-A3D7-A78UUU04887E}</Project>
          <Name>WebStore.DataAccess</Name>
        </ProjectReference>
//    ... other references...
      </ItemGroup>

我认为 VB.Net 项目也是如此。希望这有帮助!

最新更新