草庐IT

EXPECTED_EXACTLY_ONE_VR_MAIN_APP_

全部标签

c# - 单元测试 Web App 时如何模拟应用程序路径

我正在测试MVCHTML帮助器中的代码,该帮助器在尝试获取应用程序路径时抛出错误://appropriatecodethatusesSystem.IO.Pathtogetdirectorythatresultsin:stringpath="~\\Views\\directory\\subdirectory\\fileName.cshtml";htmlHelper.Partial(path,model,viewData);//exceptionthrownhere抛出的异常是System.Web.HttpException:Theapplicationrelativevirtualpat

c# - 为 3 种不同的环境转换 app.config

我需要能够使用msbuild转换我的app.config文件。如果文件名为app.DEBUG.config或app.Release.config,我可以对其进行转换,但如果我添加一个名为app.PROD.config的文件,则不能。如果我选择不同的PublishProfile,则使用常规XDT转换msbuild会识别不同的web.config文件msbuildpath.to.project.csprojConfiguration=ReleasePublishProfile=DEV显然app.config不适用于相同的设置。我总是可以为DEV.config设置创建一个特定的构建配置,但是

c# - 为什么在 main() 退出之前调用 Dispose()?

我的.net服务通过在Main()循环退出之前的finallyblock中调用resourceName.Dispose()来清理其所有非托管资源。我真的必须这样做吗?我认为我不能因为进程正在结束而泄漏任何资源的想法是否正确?Windows将关闭所有不再使用的句柄,对吗? 最佳答案 实现IDisposable的对象可以封装的资源类型没有限制。IDisposable对象封装的绝大部分资源会在进程关闭时被操作系统清理,但有些程序可能会使用操作系统不知道的资源。例如,需要底层数据库不支持的锁定模式的数据库应用程序可能会使用一个或多个表来跟踪

c# - Principal Role App 引用的属性必须与 EntityType 的键完全相同

我首先使用EFDB。我做了一个观点。将其映射到EF。现在我得到以下错误:Error2Error111:PropertiesreferredbythePrincipalRoleAppmustbeexactlyidenticaltothekeyoftheEntityTypeMaMDBModel.AppreferredtobythePrincipalRoleintherelationshipconstraintforRelationshipMaMDBModel.FK_AppsData_App.MakesureallthekeypropertiesarespecifiedinthePrinci

c# - 如何在 app.config 文件中写入日期?

很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visitthehelpcenter.关闭10年前。我需要能够在app.config文件中定义一个日期。我如何执行此操作然后使用C#检索它?

c# - 流利的断言 : Assert one OR another value

使用流畅的断言,我想断言给定的字符串包含两个字符串之一:actual.Should().Contain("oneWay").Or().Should().Contain("anotherWay");//eitervalueshouldpasstheassertion.//forexample:"youmaydoitoneWay."shouldpass,but//"youmaydoitthisWay."shouldnotpass只有当两个值都不包含时,断言才会失败。这不起作用(甚至无法编译),因为没有Or()运算符。我现在是这样做的:boolisVariant1=actual.Contai

c# - 以编程方式更改 Windows 10 UWP App 中的主题

我可以使用this.RequestedTheme=ElementTheme.Dark;更改主题但是我需要的是整个应用程序级别,因为这个只是将当前页面的主题更改为深色。每当我尝试这个App.Current.RequestedTheme=ApplicationTheme.Dark;我总是得到这个错误Anexceptionoftype'System.NotSupportedException'occurredinUWPApp.exebutwasnothandledinusercode有没有一种方法可以将整个应用程序主题从浅色更改为深色,反之亦然?我正在使用VS2015

c# - Action 链接 CS1026 : ) expected

每当我尝试使用ActionLink时都会出现上述错误?我才刚刚开始使用MVC,并不真正理解代码(如下)的问题所在:这似乎是一个解析问题,但它只在我运行页面时发生。该应用程序构建得非常好,所以我真的不明白,因为错误是编译错误?如果我去掉第25行,它将发生在下一行......CompilationErrorDescription:Anerroroccurredduringthecompilationofaresourcerequiredtoservicethisrequest.Pleasereviewthefollowingspecificerrordetailsandmodifyyour

c# - 为什么在运行时没有考虑我在 App.config 中对 AppSettings 的更改? (控制台应用程序)

我有一个控制台应用程序,它有自己的App.config。我需要不时更改部分中的一些值。我的问题是,当我在bin/debug文件夹中执行exe时,它​​会正确获取相关的应用程序设置。但是当我编辑和更改一些键/值对的值并重新运行exe时,它​​仍然读取原始值。(我所说的重新运行是指通过调用MyTool.exe在命令提示符下运行应用程序)我试着打电话ConfigurationManager.RefreshSection("appSettings");在我的Main方法的开头。但没有帮助。你能给点建议吗?谢谢 最佳答案 ButwhenIed

c# - 我们可以在 'app.config' 文件中声明变量吗?

我有一个需要连接到SQLServer的表单,我有一个用于选择数据库列表并执行主键检查等操作的下拉列表。但目前我的连接字符串如下所示:SqlConnectionsConnection=newSqlConnection("Server=192.168.10.3;DataBase=GoalPlanNew;UserId=gp;Password=gp");但是除了给定的数据库之外,我还需要将它作为变量,以便我可以将它连接到我从下拉列表中选择的数据库。我该怎么做? 最佳答案 嗯,你可以这样声明你的变量喜欢阅读stringsmtpHost=Con