在我的公司,我们一直在将.net“网站”转换为“Web应用程序”。我已成为这项任务的首选人。
为了实现这一目标,我创建了一个新项目,从“网站”复制所有文件并将它们包含在项目中,并运行“转换为Web应用程序”工具来创建“设计”文件。这非常棒,但是,我仍然需要手动将库和服务引用添加到我的新项目中以匹配“网站”中的引用。
我也可以自动化这个过程吗?
澄清:我认为这个问题可以概括为:我可以将一个VS项目的引用复制到另一个吗?
对上述内容的修正:实际上,它没有一般化,因为“Web站点”引用保存在web.config文件中,而“Web应用程序”引用保存在项目文件中。
答案 0 :(得分:1)
是的,你可以。项目文件(.csproj等)是一个xml文件。如果在文本编辑器中打开项目文件,则会看到名为ItemGroup的部分。在那里你会找到你的参考资料。