管理.NET内部项目引用

管理.NET内部项目引用,.net,reference,nuget,.net,Reference,Nuget,首先,我不太喜欢.NET世界(仍在学习)。我正在尝试用外部和内部引用构建我的项目 外部参考是可以的。我用Nuget管理它们 但是内部参考呢 我的项目结构是这样的: My Solution (.sln) -> Project A (.csproj) -> Project B (.csproj) -> Project C (.csproj) 我的意思是,如果我想在项目B中引用项目A,我必须做什么 有没有办法用csproj中整个项目的当前版本管理内部引用dll?(类似于

首先,我不太喜欢.NET世界(仍在学习)。我正在尝试用外部和内部引用构建我的项目

外部参考是可以的。我用Nuget管理它们

但是内部参考呢

我的项目结构是这样的:

My Solution (.sln)
  -> Project A (.csproj)
  -> Project B (.csproj)
  -> Project C (.csproj)
我的意思是,如果我想在项目B中引用项目A,我必须做什么


有没有办法用csproj中整个项目的当前版本管理内部引用dll?(类似于Maven中的project.version变量)

在解决方案资源管理器中,右键单击项目B,然后按照添加->参考菜单进行操作。
在“引用管理器”窗口中,在“项目”菜单下单击项目A并单击“确定”

您的意思是:
内部引用
类似于
内部类基类{}
,对吗?是的,我想是这样。但我的主要兴趣是csproj文件dll引用和本例中的构建操作。但是当它被放置在上时,其中是告诉msbuild“这是我对另一个内部项目的引用”的确切配置。在csproj?是的。向项目添加项目引用时。Visual Studio会在csproj中自动生成此信息。如果希望通过VisualStudio查看csproj文件,则需要卸载项目。要卸载项目,请在解决方案资源管理器中右键单击该项目并点击卸载项目,然后再次右键单击并单击“编辑xyz.CSPROJ”。最后,当您运行、生成或重建项目时,visual studio生成相关项目并生成所有文件并将其复制到Bin文件夹。