C# 引用生成时要复制的资源
在VisualStudio中,我可以将资源(文本文件、图像等)添加到项目中,并在生成时将其复制到输出目录。问题是项目会将文件复制到项目目录中。我有一个多项目解决方案,其中许多项目引用相同的资源,我不希望将资源复制到每个项目目录中。我希望该资源保留在一个单独的资源目录中,与解决方案的其余部分一起受源代码管理。是否有一种方法可以将资源添加到项目中,并让项目将资源复制到生成时的调试和发布目录中,而不会将文件强制导入项目目录?您应该能够将文件链接到项目中,而不是复制它们。有关步骤,请参见。在项目资源管理器中选择要添加文件的文件夹或项目,然后右键单击。从菜单中选择添加现有项目 找到文件并单击C# 引用生成时要复制的资源,c#,visual-studio-2010,C#,Visual Studio 2010,在VisualStudio中,我可以将资源(文本文件、图像等)添加到项目中,并在生成时将其复制到输出目录。问题是项目会将文件复制到项目目录中。我有一个多项目解决方案,其中许多项目引用相同的资源,我不希望将资源复制到每个项目目录中。我希望该资源保留在一个单独的资源目录中,与解决方案的其余部分一起受源代码管理。是否有一种方法可以将资源添加到项目中,并让项目将资源复制到生成时的调试和发布目录中,而不会将文件强制导入项目目录?您应该能够将文件链接到项目中,而不是复制它们。有关步骤,请参见。在项目资源管理
添加
按钮附近的箭头。从打开的菜单中,选择添加为链接
不要忘记更改链接项的属性(复制到输出目录等)。这正是我所需要的。谢谢