Visual studio 向项目添加引用时,信息存储在哪里?

Visual studio 向项目添加引用时,信息存储在哪里?,visual-studio,reference,ide,Visual Studio,Reference,Ide,我正在使用VisualStudio并添加对项目的引用。我可以找到一个名为References的文件夹,并将dll或项目添加到其中 在构建之前,如果我想移动它,我可以找到哪个物理路径或部分编码引用 在构建之后,我可以发现引用被转换为dll,但在构建之前我想知道它是否存储在某个地方。如果是,它存储在哪里?如果要将项目引用添加到另一个项目,然后物理(或手动)将此项目移动到另一个位置(通过复制/粘贴),则需要更新项目中的引用。但是,即使您没有记住更新引用,也不要担心,VisualStudio在编译时会抱

我正在使用VisualStudio并添加对项目的引用。我可以找到一个名为References的文件夹,并将dll或项目添加到其中

在构建之前,如果我想移动它,我可以找到哪个物理路径或部分编码引用


在构建之后,我可以发现引用被转换为dll,但在构建之前我想知道它是否存储在某个地方。如果是,它存储在哪里?

如果要将项目引用添加到另一个项目,然后物理(或手动)将此项目移动到另一个位置(通过复制/粘贴),则需要更新项目中的引用。但是,即使您没有记住更新引用,也不要担心,VisualStudio在编译时会抱怨它。但是,如果引用是程序集引用,则将在Refences/*bin*文件夹中创建副本。

项目引用存储在项目文件中。例如,在my.csproj中

<ItemGroup>
  <ProjectReference Include="..\MyOtherProject\MyOtherProject.csproj">
    <Project>{9deefd25-a349-4244-b123-ed66927e7414}</Project>
    <Name>MyOtherProject</Name>
  </ProjectReference>
</ItemGroup>

{9deefd25-a349-4244-b123-ed66927e7414}
MyOtherProject

通过在另一个文本编辑器中打开项目文件,或者在VS中右键单击项目文件并单击“卸载项目”,可以查看项目文件。然后在卸载的项目上单击鼠标右键,然后单击“编辑”。查看完毕后,单击鼠标右键,然后单击“重新加载”。

是的,例如,我在.NET中有一个引用,比如说引用中的stdole,我已将引用添加到其中。我可以在参考文献中找到它,但在整个解决方案中搜索时,我找不到任何单词,也找不到文件夹的文件路径。想知道它是如何和在哪里,或者了解它的工作机制。我很难理解。你能在“References”文件夹中看到DLL吗?你想知道它在文件系统中的物理位置/路径吗?因为stdole已经是一个.net引用,所以不会有任何DLL。但不了解它是如何映射的。在bin或obj位置搜索stdole或dll时没有搜索结果。我可以在references文件夹中看到一个包含引用的矩形框。但我想这是虚拟的。我想了解项目中引用的物理存储或其他映射您可以右键单击它并选择属性吗?您可能可以看到物理路径?