有没有办法在Windows 10 Edge中启用Visual Studio集成的Javascript调试器?我的意思是从Visual Studio IDE内部逐步执行代码,设置断点等功能.我正在使用Visual Studio 2012和2013,也许这可以通过2015实现?
我有一个复杂的软件解决方案,我想将其分离到多个 Visual Studio 解决方案中以更轻松,但这一切都导致一团糟,因为所有程序集引用都被破坏了。我检查了 .csproj 文件,发现程序集引用是正确的,指向正确的文件系统位置,所以我不明白是什么问题。
因此,我尝试将 NuGet“packages”文件夹复制到离 csproj 文件最近的位置,并更新 HintPath 以指向新位置,然后......它神奇地得到了修复!
例如:
这并不能正常工作:
<HintPath>..\..\packages\Microsoft.AspNet.WebPages.3.2.7\lib\net45\System.Web.WebPages.Razor.dll</HintPath>
Run Code Online (Sandbox Code Playgroud)
这工作正常:
<HintPath>..\packages\Microsoft.AspNet.WebPages.3.2.7\lib\net45\System.Web.WebPages.Razor.dll</HintPath>
Run Code Online (Sandbox Code Playgroud)
有没有其他人经历过这种行为?在不陷入这个烦人的问题的情况下,构建共享公共项目的解决方案的正确方法是什么?有什么最佳实践吗?
更新:我又遇到了同样的问题,现在解决方案已经恢复到原来的 HintPath 值并再次卸载和加载项目。我不知道是什么原因,但现在项目再次成功编译。也许 Visual Studio 对程序集的路径有任何缓存,并且在将项目移动到另一个文件夹时会变得疯狂?