添加对项目的引用时存储的信息在哪里?

时间:2013-12-19 08:19:03

标签: visual-studio reference ide

我正在使用Visual Studio并添加对项目的引用。我可以发现有一个名为References的文件夹,我将dll或项目添加到它。

在构建之前如果我想移动它,我可以找到哪些物理路径或编码的一部分。

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

2 个答案:

答案 0 :(得分:1)

项目引用存储在项目文件中。例如在我的.csproj

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

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

答案 1 :(得分:0)

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