在一个已经存在的项目中,我通过指向另一个项目的 .csproj 文件(以红色突出显示)来引用它:
今天,我尝试通过右键单击依赖项 - 添加项目引用...在新的解决方案/项目中执行相同的操作,但是,单击浏览不允许我添加 .csproj 文件,请注意文件扩展名过滤器:
如果我忽略过滤器并手动输入 .csproj,首先看起来我可以添加它,但是当我单击“确定”时,我收到错误“引用无效或不受支持”。
那么,如何向 .csproj 文件添加项目引用?想知道在较新版本的 Visual Studio 中这是否有所改变。我使用的是最新稳定版 17.2.3(2022 社区)
您可以将项目添加到您的解决方案中,然后从那里引用它。
您也可以查看这个问题。
在 vs 项目中打开终端,您将在其中添加引用。 (Ctrl+")
dotnet 添加引用 ../Evokend_Core/Evokend_Core.csproj
dotnet 构建
完成。
不要忘记使用“dotnet build”刷新它,以便您引用的项目中的更改可见。