不知道为什么我找不到,觉得自己有点傻。我怎么知道?我使用。net 4和VS2010。
当前回答
typeof(Controller).Assembly.GetName().Version
以编程方式给出当前版本。
其他回答
另一个解决方案是在nuget中搜索mvc(在visual studio中右键单击你的mvc项目并选择“管理nuget包”)。
这将显示您当前安装的版本-
它还允许你更新MVC版本
在解决方案资源管理器中打开包。找到Microsoft.AspNet.MVC:
包id = " Microsoft.AspNet。Mvc" version="5.2.3" targetFramework="net461"
从上面我们可以看到它是一个Asp。Net MVC 5.2.3版本。
此外包。配置文件还可以帮助我们跟踪所有已安装的包及其各自的版本。
我有这个问题是因为在VS 2013中没有MVC5模板。我们不得不选择ASP。NET web应用程序,然后在下一个窗口选择MVC。
你可以检查System.Web.Mvc dll的属性,如下图所示。
typeof(Controller).Assembly.GetName().Version
以编程方式给出当前版本。
在Mvc中,你可以通过打开Web来实现。配置文件 它在你的项目文件的底部
推荐文章
- 按类型查找WPF窗口中的所有控件
- 数组与列表的性能
- Visual Studio代码如何解决合并冲突与git?
- 从Description属性中获取Enum
- 为什么使用try {} finally{}和一个空的try块?
- 如何在内存中获取对象大小?
- 每个优秀的。net开发人员都应该能够回答的问题?
- _references.js是用来做什么的?
- 如何编辑。csproj文件
- EscapeUriString和EscapeDataString的区别是什么?
- 如何在ASP中处理复选框。NET MVC窗体?
- 在c++ /CLI中插入号(' ^ ')是什么意思?
- 什么时候应该使用TaskCompletionSource<T> ?
- 为什么处理排序数组比未排序数组慢?
- .net中ObservableCollection有什么用?