【发布时间】:2019-02-15 08:37:54
【问题描述】:
我正在尝试通过使用 VS2015 中的“添加为链接”功能在项目之间共享一些视图,但链接视图在 VS 中出现损坏,即使它在网站上运行良好。
有没有办法让智能感知和“转到定义”等功能适用于链接视图?
我可以用一个新的解决方案/项目重现这个:
- 将 Home/Index.cshtml 移动到其他文件夹(目前我使用的是解决方案文件夹,但将文件移动到哪里似乎并不重要)
- 从首页删除Index.cshtml/
- 从主页/右键单击并“添加现有项目”
- 从解决方案文件夹中选择 Index.cshtml,但从下拉按钮中选择“添加为链接”
- 在链接的 Index.cshtml 上选择属性“复制到输出目录 = 始终复制”
该网站可以正常工作,但在 VS2015 中,视图随后出现损坏,并且智能感知不起作用。
这将是跨多个项目共享视图的好方法,但如果 VS 认为视图已损坏,则开发过程会很痛苦。
有什么建议吗?有没有更好的方法来跨项目共享视图?
【问题讨论】:
标签: asp.net-mvc visual-studio-2015