我已經進口SignalR NuGet包和SignalR樣品在我的項目運作良好。但即使在使用了所有必需的語句之後,我也無法獲得SignalR中類的intellisense(如Hub類)。智能感知在VS 2012 RC不工作的SignalR類
回答
集線器代理在運行時動態生成的,所以你不會得到任何智能感知它。
您可以使用Hubify.exe(見http://weblogs.asp.net/davidfowler/archive/2012/06/10/signalr-0-5-1-released.aspx Hubify段)生成靜態的JavaScript文件。
或者你可以創建自己的T4-模板做同樣的事情。請參閱:https://github.com/SignalR/SignalR/issues/106
更新:
關於智能感知的C# 你不會爲Clients
和Caller
獲得智能,因爲它們是動態的。
沒有編譯時類型檢查導致也缺少IntelliSense。由於C#編譯器不知道對象的類型,因此無法枚舉其屬性和方法。這個問題可以通過額外的類型推斷來解決,就像在Visual Studio的IronPython工具中完成的那樣,但是現在C#不提供它。 http://visualstudiomagazine.com/articles/2011/02/01/understanding-the-dynamic-keyword-in-c4.aspx
public class Chat : Hub
{
public void Send(string message)
{
// No intellisense for addMessage, sorry
Clients.addMessage(message);
}
}
感謝您的回覆Mats。這裏我不是在談論JS。我遇到了C#類的問題。你有什麼想法爲什麼發生這種情況。 – Geethanga
你能否用應該給你智能感知的代碼更新你的例子,但是不要? – MatteKarla
以下是樣本代碼。公共類聊天:集線器 { 公共聊天() { } 公共無效發送(字符串消息) { Clients.addMessage(消息); } } – Geethanga
- 1. VS 08 CodeFile智能感知不工作
- 2. VS 2012 RTM智能感知破損
- 3. 智能感知不工作
- 4. 智能感知不能在SQL Server 2012中工作
- 5. Visual Studio 2012智能感知
- 6. 的Visual Studio 2010 RC的智能感知doesn't工作
- 7. VS 2010 C++智能感知
- 8. NLog.config智能感知不工作
- 9. Visual Studio智能感知不工作
- 10. Visual Studio Xamarin智能感知不工作
- 11. Pycharm智能感知不工作
- 12. 擴展Visual Studio 2012 HTML智能感知
- 13. Xamarin XAML智能感知不工作VS 2015
- 14. VS 2012更新後的智能感知2慢速的
- 15. jsDoc智能感知的Visual Studio 2012
- 16. VS智能感知的JavaScript與PARAMATERS
- 17. 智能感知不工作的F#類型提供
- 18. Visual Studio 2012 ExtJS智能感知
- 19. VS 2017 NetStandard XAML智能感知
- 20. 智能感知與VS代碼
- 21. 爲什麼智能感知不能在我的Generic上工作?
- 22. 智能感知不能在Visual Studio 2008年的工作
- 23. 智能感知在VS 2008中不起作用
- 24. VS 2010智能感知問題
- 25. SQL Server 2012智能感知工作,但對於2008年是行不通的
- 26. 智能感知不能在Visual Studio 6中工作?
- 27. 智能感知不能在SQL Server 2008中工作
- 28. 智能感知不能在MS測試文件中工作
- 29. VS代碼 - 智能感知:設置
你進口德signalR命名空間? –
是的,我導入了所有的命名空間,並且我的解決方案構建成功並且成功運行。唯一的問題是智能感知。 – Geethanga