简体   繁体   English

MonoDevelop没有显示FluentNHibernate的dll文档

[英]MonoDevelop not showing dll documentation for FluentNHibernate

I'm having a problem that has completely perplexed me, and I've tried everything I can think of. 我遇到了一个使我完全困惑的问题,并且我已经尝试了所有我能想到的。

Using MonoDevelop from trunk on GitHub on linux, Xml documentation doesn't work, but what's were weird is that it works for most DLLs, but doesn't for FluentNHibernate. Xml文档在Linux上的GitHub上从主干使用MonoDevelop无效,但是奇怪的是它适用于大多数DLL,但不适用于FluentNHibernate。

Ninject, Moq, NHibernate and the MVC library from MS work fine, it's just FluentNHibernate at the moment. Ninject,Moq,NHibernate和MS的MVC库都能正常工作,目前只是FluentNHibernate。

I did notice that Xml file for FluentNHibernate had an uppercase extension, which I changed, but it didn't fix it. 我确实注意到FluentNHibernate的Xml文件具有大写扩展名,但我对此进行了更改,但并没有解决。 I also noticed that I had the pdb file in the directory too, removed that, still didn't work. 我还注意到,我的目录中也有pdb文件,删除了该文件,仍然没有用。

I've not got an idea what going wrong as all the others are working, just that one, and I can't find an issue with the xml file. 我不知道发生了什么错误,因为其他所有错误都在起作用,而那个xml文件却找不到问题。 I also can't see a difference in the dll's after looking at them in the assembly browser. 在汇编浏览器中查看dll后,我也看不到dll的差异。

Any ideas welcomed, I'll try anything. 欢迎任何想法,我会尝试任何尝试。 This may also just be a bug with trunk but I don't have a stable version to try it. 这也可能只是主干的错误,但我没有一个稳定的版本可以尝试。

I'm putting this is in as an answer so that my steps are here for all to see. 我将其作为答案,以便我的步骤在这里供所有人查看。

I'm not entirely sure what solved it, but here's some things I did. 我不完全确定是什么解决了问题,但是我做了一些事情。

  • Renamed the file extension to lowercase 将文件扩展名重命名为小写
  • Deleted the reference and re-input it 删除参考并重新输入
  • Restarted MonoDevelop 重新启动MonoDevelop
  • Restarted the Machine 重新启动机器

Not sure which one of them fixed it... 不知道其中哪一个可以解决...

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM