如果一个库(例如github上的库)没有通过nuget包发布自己,我必须手动将其作为引用包含进来,对吗?我看到很多关于如何为Visual Studio添加引用到项目的参考文章,但我似乎不知道如何在Visual Studio Code上这样做。在这种情况下,我下载了库的zip,并将扩展的文件夹移动到我的项目中,然后尝试using <namespace>,这不起作用。编辑:我注意到这个下载的压缩包包含一个.nuspec。我可以对这个文件扩展名做些什么来将它导入到我的项目中吗?
using <namespace>
.nuspec
n8ghc7c11#
假设你有两个项目:
dotnet add reference
cd Project2.Executable dotnet add reference ../Project1.Api/Project1.Api.csproj
字符串如果检查Project2.Executable.csproj文件,您将看到以下条目:
<ItemGroup> <ProjectReference Include = "..\Project1.Api\Project1.Api.csproj" /> </ItemGroup>
型
t2a7ltrp2#
添加“vscode-solution-explorer”扩展,将文件夹结构设置为visual studio,右键单击project --> Add Reference -->从列表中选择引用项目。
brccelvz3#
你可以打开你想要添加引用的项目的.csproj文件,并像这样添加项目引用:
.csproj
<ItemGroup> <ProjectReference Include = "<RELATIVE_PATH_TO_REFERENCE_PROJECT>" /> </ItemGroup>
字符串如果ProjectReference的ItemGroup已经存在,那么您可以添加它。范例:
ProjectReference
ItemGroup
<ItemGroup> <ProjectReference Include = "../MyLibrary.csproj" /> </ItemGroup>
1bqhqjot4#
最新版本的C# DevKit for Visual Studio Code包括一个解决方案资源管理器。它将是文件资源管理器下的一个选项卡。如果您使用DevKit,我建议不要安装vscode-solution-explorer扩展。可以展开解决方案,右键单击要添加引用的项目,然后从上下文菜单中选择“添加项目引用”。如果项目是解决方案的一部分,它将显示在顶部的命令选项板中。
vscode-solution-explorer
**我想指出的是,使用C# DevKit需要一个Microsoft帐户,所以这可能不是你正在寻找的免费解决方案。
hvvq6cgz5#
在Visual Studio中,在解决方案资源管理器中,展开将引用此其他库的项目。您将看到“引用”,右键单击并选择“添加”。然后选择左侧的浏览。在文件系统中查找您的dll。如果vs找不到库,您可能需要解压缩它。我已经阅读了您可能需要将dll复制到bin文件夹中的地方,我建议尝试不这样做,如果没有他们就失败了,就把它复制给他们。顺便说一句,谷歌搜索“Visual Studio添加参考”得出了很多很好的结果。
5条答案
按热度按时间n8ghc7c11#
假设你有两个项目:
dotnet add reference
的命令行语法:字符串
如果检查Project2.Executable.csproj文件,您将看到以下条目:
型
t2a7ltrp2#
添加“vscode-solution-explorer”扩展,将文件夹结构设置为visual studio,右键单击project --> Add Reference -->从列表中选择引用项目。
brccelvz3#
你可以打开你想要添加引用的项目的
.csproj
文件,并像这样添加项目引用:字符串
如果
ProjectReference
的ItemGroup
已经存在,那么您可以添加它。范例:
型
1bqhqjot4#
最新版本的C# DevKit for Visual Studio Code包括一个解决方案资源管理器。它将是文件资源管理器下的一个选项卡。如果您使用DevKit,我建议不要安装
vscode-solution-explorer
扩展。可以展开解决方案,右键单击要添加引用的项目,然后从上下文菜单中选择“添加项目引用”。
如果项目是解决方案的一部分,它将显示在顶部的命令选项板中。
**我想指出的是,使用C# DevKit需要一个Microsoft帐户,所以这可能不是你正在寻找的免费解决方案。
hvvq6cgz5#
在Visual Studio中,在解决方案资源管理器中,展开将引用此其他库的项目。您将看到“引用”,右键单击并选择“添加”。然后选择左侧的浏览。在文件系统中查找您的dll。如果vs找不到库,您可能需要解压缩它。我已经阅读了您可能需要将dll复制到bin文件夹中的地方,我建议尝试不这样做,如果没有他们就失败了,就把它复制给他们。
顺便说一句,谷歌搜索“Visual Studio添加参考”得出了很多很好的结果。