Tag: visual studio 2015

为C#MVC ASP.NET应用程序创建的默认数据库在哪里?

我有一个新的MVC ASP.NET应用程序在bootstrap上使用登录/注册脚本,它工作正常,但我不知道这个应用程序的默认数据库在哪里。 我的App_Data文件夹为空。 有人可以告诉我表单注册中的数据保存在哪里。

ASP.NET Core EF Add-Migration命令无法正常工作

当我在从同一教程创建的VS2015项目中运行PM> Add-Migration MyFirstMigration命令时,遵循此Microsoft教程 ,我得到以下错误,我无法解决: More than one DbContext was found. Specify which one to use. Use the ‘-Context’ parameter for PowerShell commands and the ‘–context’ parameter for dotnet commands. 值得注意的 我正在使用上面的教程,除了我正在使用Individual User Account身份validation而不是本教程中使用的No Authentication 。 我ASP.NeT Core 1.0 and VS2015-Update 3 on windows 8.1发布了最新版本的ASP.NeT Core 1.0 and VS2015-Update 3 on windows 8.1 这是一个新创建的项目。 没有手动安装其他DbContext

通过project.json将内容文件复制到DNX Console应用程序的输出目录

我刚刚开始在VS2015中使用DNX 1.0.0-rc1-update1。 我的第一个应用程序是“控制台应用程序(包)”项目。 一切正常,除了NLog日志记录。 我怀疑是因为NLog.config没有被复制到输出文件夹。 如何通过project.json告诉VS将此文件复制到输出文件夹? 我已经尝试添加这样的’资源’变量,但它不起作用: project.json … “resource”:”NLog.config”, … 编辑1:我正在使用dnx451,因此兼容性不是问题。 编辑2:我将以下内容添加到project.json中 “scripts”: { “postbuild”: [ “%project:Directory%/../scripts/copy_resources.bat \\\”%project:Directory%\\\” \\\”%project:Directory%/../artifacts/bin/%project:Name%/%project:Version%/dnx451\\\”” ] } copy_resources.bat echo “Running script” >> C:\logs\log.txt echo %1 >> C:\logs\log.txt echo %2 >> C:\logs\log.txt xcopy %1\NLog.config %2 /U /Y VS的输出窗口中没有任何内容表明脚本实际运行。 此外,log.txt为空。 如何调试构建过程?

Visual Studio 2015 Preview中缺少报告模板

我已经安装了Visual Studio 2015 Preview。 现在我尝试从Add New Item Dialog创建新报告(.rdlc) 但是我无法在“添加新项目向导”中查看报告模板选项,下面是我的问题的图像: 任何人都可以帮我如何在添加新项目向导中添加报告模板 提前致谢 GO先生

完成构建后,Visual Studio 2015会冻结

我的Visual Studio 2015社区副本在尝试运行成功构建时冻结/变得无法响应,其他所有操作都正常运行。 如果构建失败,VS将按预期运行,从而为我提供输出提示。 只有当Output声明构建成功时,IDE才会冻结而没有响应,甚至从Debug文件夹运行已编译的.exe也会冻结Win Explorer。 所有项目都是C ++或C#。 操作系统:安装了Windows 10,IDE /套件:VS2015和Unity 5.2.1f1

为什么’任何CPU(更喜欢32位)’允许我在.NET 4.5下分配比x86更多的内存?

根据许多SO答案和这篇被广泛引用的博客文章 ,为“任何CPU”构建的.NET 4.5应用程序选择了“首选32位”选项,将在32位和64位上作为32位进程运行系统(与.NET 4.0及更早版本不同)。 换句话说,选择’prefer 32-bit’的x86和AnyCPU是等效的(忽略它是否可以在ARM上运行)。 但是,我的测试表明,在64位系统上,“AnyCPU更喜欢32位”应用程序(我确认运行32位)可以分配比x86更多的内存。 我编写了一个.NET 4.5 C#控制台应用程序,它在循环中分配10MB字节数组(当然保留引用)直到它遇到OutOfMemoryException,并在具有大量RAM的64位系统上运行它。 当构建为x86时,它的分配大约为1.2GB。 构建为“任何CPU(更喜欢32位)”的相同代码最高可达1.5GB。 为什么不同?

msbuild命令行尚不支持WebPublishMethod(FileSystem)

我正在使用Visual Studio Team Services(在visualstudio.com上)和运行VS2015的内部部署构建代理。 在我们的解决方案中,有3个网站使用文件系统发布配置文件到Dev,Test,Demo环境并应用了配置转换。 从本地VS2015 IDE中运行时,这些工作正常。 尝试从Team Services中的构建定义中的“ Visual Studio Build ”任务发布相同的配置文件时,会遇到以下错误: msbuild命令行尚不支持此特定WebPublishMethod(FileSystem)。 请使用Visual Studio进行发布。 为任务上的MSBuild参数设置了以下内容。 / p:DeployOnBuild = true /p:OutDir=$(build.artifactstagingdirectory)/ p:PublishProfile = TestProfile 花了几个小时谷歌搜索我找不到一种方法来让构建任务通过错误。 我们要做的是将网站部署到文件位置,并为适当的环境应用配置转换。 无法使用Webdeploy或FTP,只能使用文件系统部署。 是否可以通过配置转换获取文件系统发布配置文件,以便从来自Team Services的内部部署构建代理工作? 或者我需要以另一种方式解决这个问题吗? 建议的副本不会遇到相同的问题或错误消息。 在那个问题中,发布配置文件有效,只是没有提供op期望的文件,这个问题是关于这里报告的错误。

使用静态类的语句在visual studio 2015 CTP中不起作用

我为我的一个C#6.0 Sample应用程序编写了以下代码。 它在Visual Studio 2015 Preview之前运行良好。 但是现在我已经下载了一段时间之前推出的最新版本的Visual Studio 2015. ( http://blogs.msdn.com/b/bharry/archive/2015/01/16/visual-studio-2015-ctp- 5-is-available.aspx )它停止了工作。 以下是代码。 using System.Console; namespace StaticClassUsing { class Program { static void Main(string[] args) { WriteLine(“With using statement”); } } } 现在,当您在最新版本的Visual Studio 2015中运行此应用程序时,其给出的错误如下。 我已经尝试将语言设置为C#6.0。 微软是否正在逐步推出这项function? 任何帮助将不胜感激。

如何在Visual Studio中启用Live Visual Tree和Live Property Explorer

我在Debug构建配置中运行Visual Studio 2015 Update 1中的.Net 4.5 WPF应用程序。 在工具>选项>调试>常规中,我已选中为XAML启用UI调试Toos,并在实时可视树中预览所选元素。 但是,当我运行我的应用程序时,Live Property Explorer和Live Visual Tree Windows都显示以下消息。 UI调试已禁用,当前应用程序不支持或暂停应用程序执行。 我错过了什么?

错误CS0012:类型’TaskAwaiter ‘在未引用的程序集中定义

当我尝试调试我的Windows Phone 8.1项目时,Locals窗口为空,Watch显示错误: this error CS0012: The type ‘TaskAwaiter’ is defined in an assembly that is not referenced. You must add a reference to assembly ‘System.Threading.Tasks, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a’. 其他一切似乎工作得很好,没有与此相关的错误/警告,只有在调试时才会发生。 而且并非适用于所有项目。 我尝试过在Stack和MDSN上找到的一些修复,但是: 添加true没有改变任何东西; 调试>选项>常规>使用旧版VB和C#的内容显示为灰色。 还有什么我可以尝试的吗?