我的项目符号未加载以进行调试

时间:2016-06-28 04:44:25

标签: c# visual-studio visual-studio-2015 castle-windsor .net-assembly

我有多个项目,由于没有加载符号,我不允许调试任何代码。

这个项目与其他项目的不同之处在于它的所有类都没有被直接调用(它们都是使用Windsor加载的)。

我还有其他项目也使用Windsor加载类,但是它们也有一些我手动实例化的类。我决定模仿这种行为并创建一个虚拟类并实例化它。答对了!符号已加载。

但是,我不希望保留一个虚拟类并将其实例化以便进行调试。

我也尝试过(试图加载它们)在解决方案的选项下指定调试源文件中的源文件,并指定符号位置工具 - >选项 - >调试 - >符号,但这些选项均无效(或可能未正确配置)。

有没有办法可以通过Visual Studio强制加载这个项目的符号,或者Windsor是否具备这些功能?

温莎代码,以备必要时使用。如果AssemblyB是我无法加载符号的那个。

x =~ /^[+-]?\d+$/

这些类就像这样安装。

IWindsorContainer _container = new WindsorContainer().Install(FromAssembly.Named("AssemblyA")).Install(FromAssembly.Named("AssemblyB"));

1 个答案:

答案 0 :(得分:0)

我不知道温莎会做什么,但你有什么样的项目? 您可以有多个调试会话。只需右键单击“#34;不加载符号"”的项目,转到“调试”并单击“启动新实例”。这适用于可以运行的项目。 对于类库,您只需要对它们进行引用,以便能够对它们进行调试