Tag: visual studio

创建LocalDB以便从Visual Studio SQL项目进行测试

我正在尝试为我的项目创建集成测试。 我需要测试一个通过存储库调用存储过程的控制器。 应在每个特定测试范围的运行中创建一个空数据库。 所以我将实现以下步骤: 创建LocalDB 运行一些预脚本(添加测试数据) 运行测试 运行一些Post脚本(如果需要在此数据库上运行其他测试) 删除LocalDB 在我的解决方案中,我有.sqlproj与所有表和SP。 如何使用与C#代码中的.sqlproj相同的结构创建LocalDB ? 或者如何生成包含所有对象的脚本以在LocalDB上运行它? 在.sqlproj bin文件夹中存在MyProjectName_Create.sql,但它不在cmd.ExecuteNonQuery();运行cmd.ExecuteNonQuery(); 任何帮助/建议将不胜感激。 谢谢 PS相关问题是如何在DacServices.Deploy()中禁用预部署和部署后脚本

在Visual Studio 2017中的未处理exception后启用编辑

如何在Visual Studio 2017中出现未处理的exception后继续执行? 在2015版及更低版本中,通过单击“ Enable Editing ”可轻松完成此操作,该“ Enable Editing ”将“调用堆栈展开到exception之前的点”。 然后可以编辑执行点,变量和代码。 当库抛出exception时,此选项消失: “”.Substring(1); 如果用户代码中发生exception,它仍然有效: int x = 0; Console.WriteLine(1 / x); 注意可以拖动的黄色箭头。 我真的希望这个function没有被删除,因为挽救一个崩溃的程序(这里,通过设置x = 1 ,例如,更改字符串常量或跳过有问题的行)是我做了很多事情。 现在我在这种状态下完成了99%的多小时操作,我真的很想通过抑制一个不重要的错误来拯救它。 这是.NET 4.6.1上的Visual Studio 2017 build 26228。

Visual Studio与Visual Web Developer

我正在尝试使用ASP.NET MVC编写Web应用程序。 我更喜欢C#作为编程语言。 哪个IDE更适合用于此目的? Visual Studio或Visual Web Developer ? IDE的function有哪些? 使用一个优于另一个有什么好处? 提前致谢。

如何组织Windows Phone代码库以同时针对7.x和8平台

我接手了以前针对WP 7.1平台的Windows Phone项目,随着最近宣布的新平台,它也应该针对WP 8。 我的VS 2010解决方案包含几个项目(数据访问,模型,测试和WP7客户端应用程序),我正在徘徊在如何包含对WP8的支持。 我必须注意,由于使用了Toolkit控件和专门针对WP7.1的其他第三方库,代码库与WP8不兼容。 Visual Studio版本还有另一个问题 – WP7.1可以与VS 2010一起使用,但WP8需要VS 2012. 我应该将整个代码库移动到VS 2012吗? 关于如何以最有意义的方式组织代码库以避免重复和可能的痛苦维护的任何好建议? 我在考虑一个解决方案 – 多个项目与多个解决方案 – 可重用项目方法。 代码重复(如两个单独的文件夹/解决方案)应该是最不可能的方法(回退)。

您使用哪个(第三方)Visual Studio 2005/2008调试可视化工具?

我想这个主题经常被监督,但在调试代码时非常有用。 就在今天,我偶然发现了这个简单但有效的可视化工具,可视化图像(它在德国博客上,但我想代码内容是不言自明的): 链接文字 我想知道您在VS2005 / 2008的日常工作中使用哪些调试可视化工具。

Visual Studio体系结构代码生成 – 创建列表而不是IEnumerable

是否可以在Visual Studio(2013)类图中配置关联,以便在从它生成代码时创建一个类型为List的属性,甚至是ICollection而不是默认的IEnumerable ?

如何暂时禁用Visual Studio自动生成的事件?

所有, 我已经完成了GUI设计阶段……现在我已经开始为我的应用程序中的所有控件添加有意义的名称。 每当我点击控件改变它的名字时,Visual Studio就会让我疯狂自动生成事件(好吧所以它只会在我搞砸了并且双击……但仍然很烦人时)。 有没有办法暂时禁用此function? 我仍然想要它,因为当我编码时它是一个很好的捷径。 谢谢!

管理开源项目的强名称密钥对的推荐方法是什么?

我管理一个开源项目,并希望签署项目二进制包中发布的二进制文件。 我使用Visual Studio csproj和sln文件来管理和构建我的项目,并将这些文件作为项目源包的一部分进行分发。 如何签署生成的二进制文件而不必分发snk密钥对文件? 如果我使用Visual Studio对程序集进行签名,则每个项目文件现在都需要密钥对的副本才能构建。 即使它受密码保护,我也不习惯分发密钥对。 编辑 : 另一个需要注意的是,项目中的某些程序集通过InternalsVisibleToAttribute授予朋友访问权限,并通过项目引用构建这些朋友。 因此,在引用签名的程序集时,此类程序集需要使用强名称。 但是,如果密钥对未分发,那么最终用户如何构建源并维护项目关系? 如果使用临时密钥对文件,签名程序集的公钥标记是否会更改,从而打破InternalsVisibleToAttribute引用?

从VS C#创建Azure SQL数据库时设置服务层

在C#中从Visual Studio创建新数据库时是否可以设置Microsoft Azure SQL数据库服务层? 目前,我可以连接到Azure SQL服务器并创建表没有问题,但由于某种原因(可能是Microsoft Default),数据库将在Web中创建,这是将要停用的服务层。 我想根据需要将默认服务层设置为Basic,Standard或Premium。 到目前为止我发现的是当我调用这个方法时Database.Initialize(true)< – EF http://msdn.microsoft.com/en-us/library/system.data.entity.database.initialize(v=vs .113).aspx它将创建数据库并将其设置为Web服务层。

Visual Studio 2010中的ASP.Net MVC 1.0

Visual Studio 2010是否与MVC 1.0兼容 大家好, 感谢提前阅读。 我正在使用MVC 1.0项目和VS2008。 我很高兴升级到VS2010,但我怀疑它与MVC 1.0的兼容性。 你做完了吗? 它是如何产生的?