草庐IT

microsoft-visual-c-redistributabl

全部标签

c# - 如何在 visual studio 2015 中管理 EF 6 迁移?

我用EntityFramework-Version6.1.2使用VisualStudio2013最新更新启动了一个新的MVC项目。我进行了几次迁移并更新了数据库。在此之后,我在另一台计算机上检查了该项目并使用VisualStudio2015CTP6打开。如果我进入包管理器控制台并尝试运行任何迁移命令,它们将无法识别:add-migrations:Theterm'add-migrations'isnotrecognizedasthenameofacmdlet,function,scriptfile,oroperableprogram.Checkthespellingofthename,o

c# - 如何在 Roslyn ( Microsoft.CodeAnalysis ) 中向生成的方法添加参数? - 需要准确的语法

下面是我用来生成简单方法的函数-//NOTE:SF=SyntaxFactoryListparameterList=newList{SF.Parameter(SF.Identifier(sourceObjectName))};//Createmethodvarmethod=SF.MethodDeclaration(SF.ParseName(destinationClass),functionName).WithBody(SF.Block(nodes)).AddModifiers(SF.Token(SyntaxKind.PublicKeyword)).AddParameterListPar

c# - 找不到方法 : Microsoft. WindowsAzure.ServiceModel.Service.set_IsSLBPartialGS(Microsoft.WindowsAzure.ServiceModel.Expression)

一段时间以来,我在尝试使用Azure模拟器启动任何类型的应用程序时遇到以下错误:MicrosoftAzureTools:Methodnotfound:'VoidMicrosoft.WindowsAzure.ServiceModel.Service.set_IsSLBPartialGS(Microsoft.WindowsAzure.ServiceModel.Expression)'.重启我的机器通常会暂时解决这个问题,但我往往每天都会遇到这个问题,如果我看到一次这个警告,就没有办法在不重启的情况下解决它。可悲的是,我也找不到很多文档,如果有的话。我正在使用AzureToolsV2.9。有

c# - Visual Studio 2010 中的重构选项在 C# 和 VB 之间有所不同

在VS2010C#中,当我右键单击时,会出现“重构”菜单,其中包含以下选项:重命名提取方法封装字段提取接口(interface)删除参数重新排序参数这些选项在VS2010VB.Net中可用吗?当我右键单击时,我只能看到“重命名”吗? 最佳答案 “重命名”是VB.Net唯一的重构。C#绝对更健壮。查看CodeRushXpress.它是完整工具的精简免费版本,但它可能会提供您缺少的一些重构。就个人而言,我使用并且非常喜欢Resharper.在我看来,物有所值。 关于c#-VisualStud

c# - 以编程方式创建 Visual Studio 项目

正如我的问题所说,我想创建一个基于模板的新项目,该模板已经创建了一个经过测试并且工作正常,但是当我尝试使用C#代码(在mvc3项目中)执行此操作时遇到了两个问题。EnvDTE80、EnvDTE90和EnvDTE100之间有哪些区别,因为我尝试做thisexample使用EnvDTE100但它不起作用,因为对象处理它是Solution4而不是Solution2并且Solution4没有相同的行为。如何在不使用默认路径的情况下创建项目,而是使用我需要的特定文件夹更新如果我使用名为EnvDTE80的dll,这是有效的代码System.Typetype=System.Type.GetTypeF

c# - 用于创建新接口(interface)和创建新基本单元测试的 Visual Studio 快捷方式

在VisualStudio中,您可以按SHIFT+ALT+C来创建新的类文件。我正在寻找新接口(interface)文件和新“基本单元测试”文件的类似快捷方式。我有TelerikJustCode,所以请不要推荐类似的产品。但是,例如,如果存在一个小的扩展,那将是一件很高兴的事情。顺便说一句,我正在使用VisualStudio2010(C#)。 最佳答案 对此没有内置解决方案,但您可以轻松录制宏(在工具菜单中):您可以在宏资源管理器中重命名它们(Alt+F8)然后您可以在工具→选项→键盘中为这些宏分配快捷方式。编辑这不适用于添加新的基

c# - 如何停止 Visual Studio 2015 连接到项目加载时的每个连接字符串?

当尝试打开包含大量连接字符串的解决方案时,VisualStudio2015会在加载项目时尝试连接到每个连接字符串。我们团队中的每个开发人员在开发过程中都使用SQLServer的本地实例。这个实例可以有我们主数据库的多个副本,其中包括不同级别的迁移-我们是一个小团队,所以经常会在中途切换任务。为此,我们有许多特定于机器的连接字符串,在创建DbContext时,我们使用机器名称来确定要使用的连接字符串:然后我们的上下文像这样初始化:publicclassTTDataContext:DbContext{publicconststringCacheKey="dbContext";publicT

c# - .NET Core 中 Microsoft Fakes 的任何替代方案?

我正在寻找.NETCore中MicrosoftFakes的替代品。我知道.NETCore不再支持它。我只是不明白为什么不,我认为在某些情况下这是一个很好的解决方案。我的问题是我想模拟DateTime.Now。以前您可以使用以下代码执行此操作:System.Fakes.ShimDateTime.NowGet=()=>{returnnewDateTime(2000,1,1);};它在Microsoft文档中有描述,请参阅链接以获取更多信息:https://learn.microsoft.com/en-us/visualstudio/test/using-shims-to-isolate-y

c# - Visual C# 2010 速成版 : Specify default access modifier for new classes?

每当我使用VisualStudio2010ExpressC#创建新类时,它都会创建没有访问修饰符的新类。10次中有9次我希望我的新类(class)公开。如何让VisualStudio默认使用“public”修饰符创建空类模板? 最佳答案 诀窍是创建一个名为Class的新项模板。然后,当您执行“添加”>“新建类”时,默认情况下将选择您的模板,而不是内置的类模板。(我不确定这种行为是否得到保证,但它可以在我的机器上运行(TM)。)创建模板:右键单击您的项目并选择“添加”>“类”。您可以接受默认名称(Class1)-这只是一个临时文件。修

c# - 从 Visual Studio 构建时如何查看 CSC.EXE(或 VBC.EXE)参数

在使用VisualStudio构建应用程序时,有没有办法查看CSC(或VBC)参数?VisualStudio在幕后调用CSC.exe/VBC.exe。我想知道是否有办法看到那个电话。我需要此信息来使用命令行复制等效的构建脚本。我为build设置了不同的详细级别,但我仍然没有在输出窗口中看到任何CSC.EXE调用。我真的很惊讶为什么微软没有提供一个简单的方法来查看底层的CSC命令。AJ如果我按照您的步骤进行操作,我会得到:我没有看到任何对CSC的引用好的,我是这样解决的:首先,我转到工具和选项并将详细程度设置为详细信息。(在这一点之后构建输出仍然是空的)。然后我得到了VS2010的服务包