如何为VisualLink公开的库代码启用Visual Studio"Go to implementation"?
我们最近开始在我们的.NETcore库中使用SourceLink,试图在使用它时调试库.我们使用这个项目启用了SourceLink:ctaggart/SourceLink,通过在csproj中添加以下行:
<PackageReference Include="SourceLink.Embed.AllSourceFiles" Version="2.6.0" PrivateAssets="All" />
Run Code Online (Sandbox Code Playgroud)
这非常有效,因为我现在能够使用调试器进入库代码,但我无法跳转到任何此库代码的实现/定义.有没有办法让视觉工作室做到这一点?
实现我自己的会话状态提供程序是否一个坏主意,该提供程序根据redis会话提供程序和inproc会话提供程序之间的密钥有条件地进行切换?
我正在使用当前使用inproc会话提供程序的非常大的遗留asp.net应用程序.我们正在迁移到Redis作为会话状态提供程序,以便它继续部署,但是应用程序充满了会话滥用(例如,太大的对象,不可序列化的对象,我出于某种原因在那里看到了一个线程?).
我们计划慢慢纠正这些滥用行为,但在纠正之前我们无法真正转向redis.我希望我们可以慢慢地开始将可序列化安全密钥迁移到redis中,而滥用仍然存在于内存中,直到我们解决它们为止.
有没有人对此有任何建议?或者也许是从流程中迁移到流程外的其他建议?
谢谢!
我试图在mac终端中编译一些c ++代码(使用c ++ 11).我试过了
clang++ -std=c++11 main.cpp
Run Code Online (Sandbox Code Playgroud)
但我得到错误
error: invalid value 'c++11' in '-std=c++11'
Run Code Online (Sandbox Code Playgroud)
我的xcode完全是最新的,我假设我在终端做错了什么?代码在xcode本身运行良好,我无法让它在终端中运行.任何提示都会很棒!