Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Xamarin-将c源代码附加到NuGet包_C#_Xamarin_Mono_Monodevelop - Fatal编程技术网

C# Xamarin-将c源代码附加到NuGet包

C# Xamarin-将c源代码附加到NuGet包,c#,xamarin,mono,monodevelop,C#,Xamarin,Mono,Monodevelop,在xamarin ide的c/mono项目中,找不到将源代码附加到预构建程序集的方法。 我想阅读一些开源NuGet assembliessource文件的源代码/实现。 在VisualStudio中有一个名为attach source的功能,因此您可以将源代码附加到任何预构建程序集,并轻松阅读任何开源Nuget包的实现。 在Xamarin studio中是否有可行的解决方案 谢谢查看来源: 如果在XS/MD中突出显示来自第三方包的方法/属性,并右键单击/选择“Goto to Declaratio

在xamarin ide的c/mono项目中,找不到将源代码附加到预构建程序集的方法。 我想阅读一些开源NuGet assembliessource文件的源代码/实现。 在VisualStudio中有一个名为attach source的功能,因此您可以将源代码附加到任何预构建程序集,并轻松阅读任何开源Nuget包的实现。 在Xamarin studio中是否有可行的解决方案

谢谢

查看来源:

如果在XS/MD中突出显示来自第三方包的方法/属性,并右键单击/选择“Goto to Declaration”,cmd-D,…,则程序集查看器将打开,因为您没有源代码。将窗口右上角的下拉列表从Summary更改为C

调试:

XamarinStudio会支持通过PDB(例如)调试第三个库框架的功能吗

2014年6月:我们目前对此没有任何计划,但请 在UserVoice上建议

注意:我找不到UserVoice讨论@

添加一个新的@

您可以手动执行此操作:

从symbolsource.org或其他提供服务的符号(如Microsoft的参考源PDB等)获取所需的PDB。。并手动转换


就我个人而言,我已经这样做了,但是通过Cecil从PDB到MSB并不总是完美的,您必须确保使用了正确版本的PDB,否则这将失败。此时,如果我真的在跟踪一个bug,我将把开源作为一个子模块覆盖到我的项目中,并对其进行配置/构建/引用…

不太清楚您想要实现什么。通常,您的项目具有源文件,并且这些源文件可以引用作为nuget包的一部分安装的程序集。好的,这更有意义。我认为XS不支持这个特性,实际上我不需要调试源代码,只需要阅读源代码并查看实现。Nuget真的很棒,如果我们想轻松阅读源代码,即使它是开源的,我们也不能使用它,这真是太遗憾了。如果我可以右键单击xamarin中的引用库并附加源文件夹以便能够读取实现,那就太棒了。试试看:如果你有一个第三方包中的方法/属性,在XS/MD和cmd-D中突出显示为“Goto to to Declaration”,程序集查看器将打开,因为你没有源代码。将窗口右上角的下拉列表从Summary改为C。我想这应该是正确的答案。感谢您依靠UserVoice了解Symbol服务器