2

我有一个解决方案和一些项目。然后是我刚刚制作并添加到解决方案中的 Utils 文件。但是,当我想从解决方案中的任何项目中使用此文件时,它会被复制到项目的文件夹中。

所以如果我在 10 个项目中使用它,它会被复制 10 次。如何避免这种情况并让项目在其解决方案的文件夹中搜索该文件?

4

3 回答 3

9

Add Existing Item对话框中,选择Add As Link操作而不是Add您可以在“添加”按钮内的下拉式菜单中找到它。

您还可以将共享代码放入单独的程序集中。在我看来,具有大量链接文件的解决方案更令人困惑,而单独的项目可以显示开发人员在开发时考虑的结构。

于 2012-10-28T13:49:28.600 回答
1

添加文件时,选择它,单击打开/添加按钮上的箭头,然后选择作为链接打开。

于 2012-10-28T13:51:17.073 回答
0

我认为我们需要进一步澄清。这个 Utils 文件是源文件还是二进制引用?如果它是一个源文件,为什么不将它添加到一个公共项目中并从所有其他项目中引用该项目?如果它是您不想复制的二进制引用,请在“属性网格”中将引用的“复制本地”属性设置为“false”,从而保留二进制引用。

于 2012-10-28T13:54:28.210 回答