我的网络解决方案中有近20个项目,包括asp.net Web应用程序和Windows服务项目。这些项目分别包含web.config和app.config。
现在我想删除所有文件,并希望在解决方案中放置一个web.config文件,所有项目都可以访问该文件。
有人可以建议我这样做吗?如果是,那么项目将如何从解决方案根调用web.config?
答案 0 :(得分:1)
尝试使用快捷方式/链接而不是物理文件。实现这一目标:
只保留一个app.config文件(您最常编辑的文件,与哪个项目无关)
在其余每个项目中,删除现有的app.config文件,然后右键单击您的项目(或您要放置此app.config的文件夹),单击“添加”,然后选择“现有项目... “,在弹出窗口中,选择您在步骤1中保留的物理实体,然后单击”添加“按钮旁边的箭头,选择”添加为链接“。
现在,所有项目(您选择的项目除外)都将引用您保存的项目作为链接(快捷方式)。