Visual Studio解决方案中的常见文件
时间:2020-03-05 18:48:10 来源:igfitidea点击:
我很多次看到Visual Studio解决方案,其中包含共享源文件的多个项目。这些公共源文件通常位于公共目录中,在解决方案资源管理器中,其图标显示在左下方,并带有链接箭头。
但是,每当我尝试将源文件添加到该项目的主目录之外的项目时,它只会自动将其复制到该目录中,这样我就不再拥有共享副本了。
我发现我可以通过在文本编辑器中手动打开项目文件并将路径修改为" ../../../Common/Source.cs"之类的方法来解决此问题,但这比我要多想。
是否有可以更改的设置或者可以更改的设置,可以在IDE中进行?
解决方案
回答
右键单击一个项目,选择"添加"->"现有项目"->"添加为链接"(按"添加"按钮上的小箭头)
回答
谢谢@aku!
我知道可以做到这一点,但是我不知道如何从Visual Studio中做到这一点。它显示为该文件的快捷方式,并且csproj文件生成生成的XML,如下所示:
<Compile Include="..\CommonAssemblyInfo.cs"> <Link>CommonAssemblyInfo.cs</Link> </Compile>
我已经看到了通常用于常见AssemblyInfo文件以保持一致版本的技术。