标题并没有完全描述实际的问题,因为我试图将一个简洁的描述放入一行内容中。如何在不同解决方案之间共享相同的Visual Studio项目?不同的app.config和setttings.settings
我有一个C#项目,我想在两个不同的解决方案(.sln)之间共享。该项目是一个Main方法的应用程序。它需要使用settings.settings和app.config。这两种解决方案都需要引用相同的C#项目,但对于每种解决方案,app.config和settings.settings都需要特定于其解决方案。因此,如果项目C在解决方案A和B之间共享,则A包含C,其中C具有特定于A的app.config,而B包含完全相同的C项目,但C具有特定于C的app.config。有没有办法做这个?我试图避免将同一个项目(即C)复制到两个不同的位置,因为如果我在一个解决方案中更新该项目,那么我必须在另一个解决方案中进行相同的更改。
感谢
我现在面临很多相同的问题原来的海报,和您的解决方案听起来不错。你介意发布你的App.Config文件的一部分,说明你如何做链接? – estanford 2011-06-16 15:16:05
@estanford,我必须托管在CodePlex上,在一个项目: http://wcfsilverlighthelper.codeplex.com/ 这就是我的意思在这里一个完整的示例和应用。下载源代码,并期待在的applicationSettings文件夹,然后看看怎么在app.config,在的csproj settings.settings文件在项目目录链接,而不是实际。 – 2011-06-17 00:38:03