草庐IT

base_config

全部标签

c# - 我如何使用 NUnit 创建一个通用的 BaseTest,我可以从它继承并从 base 运行测试?

所以基本上我有一个域对象和一个可以对该对象执行CRUD操作的通用存储库。publicinterfaceIBaseRepositorywhereT:BaseEntity{voidAdd(Tentity);voidRemove(Tentity);TById(intid);IEnumerableAll();}所以我有这个接口(interface)的多个实现,每个域对象一个。我想写一些集成测试(使用nunit),为此我想我会做一个BaseRepositoryTest-像这样:publicabstractclassBaseRepositoryTestswhereT:BaseEntity{publ

c# - RDLC 报告中的渲染 PDF 中不显示 Base64 图像

我正在尝试在RDLC报告中使用参数(@CustomerSign)显示图像(base64字符串)(我正在从报告中呈现PDF文件,我看到的是PDF文件)我已经配置图像属性如下:选择图像源:数据库使用此字段:=Convert.FromBase64String(Parameters!CustomerSign.Value)使用这个MIME类型:image/png并传递参数:ReportParameterCustomerSign=newReportParameter("CustomerSign",obj.SignImage);rptvw.LocalReport.SetParameters(Cust

c# - IIS CLI 为我的项目生成带有站点的 applicationhost.config

我有一个包含多个项目的C#解决方案,其中一个是由IIS运行的Web服务器。我设置了True在该项目的csproj文件中。当我打开VisualStudio时,它会在~/Documents/IISExpress/config/applicationhost.config中生成:我希望能够从命令行使用IISExpress运行我的项目(用于构建服务器集成测试目的)。如何生成SealingService从命令行(不打开VisualStudio)的applicationhost.config站点部分?我试过运行"C:\ProgramFiles(x86)\IISExpress\iisexpress.

c# - 每个团队成员和分支的不同 *.csproj/*.config 设置

这个问题有点像二合一,但两者都与同一个问题有关。我们是一个由10名开发人员组成的团队,一些开发人员更喜欢使用IIS的完整实例,而其他人更喜欢使用IIS-Express。使用其中任何一种都有优点,例如,IIS最类似于生产,而IIS-Express允许“编辑并继续”调试。除了10名开发人员工作团队外,我们还使用源代码控制,并且我们有一个分支结构。每个分支可能有不同的web.config/app.config设置,例如数据库连接字符串。开发人员一次可能在多个分支上工作,所以我们通常每个分支有一个数据库,我们正在寻找具有本地数据库的开发人员,但无论采用何种方法,命名冲突仍然是一个问题(即开发人

C# 在没有 app.config 的情况下设置探测 privatePath?

我有一个C#应用程序,为了组织它的文件,我在名为“Data”的文件夹中放置了一些DLL。我希望EXE像检查当前目录一样检查此文件夹中的DLL。如果我使用此信息创建App.Config:它工作没有问题。我不想有一个App.Config。有没有一种方法可以在不使用app.config的情况下设置探测路径? 最佳答案 您还可以像这样处理AppDomainAssemblyResolve事件:AppDomain.CurrentDomain.AssemblyResolve+=CurrentDomain_AssemblyResolve;和:pri

c# - 解码/解密期间 Base-64 字符数组的长度无效

问:我面临以下大问题:我不时发现以下异常:Base-64字符数组的长度无效我使用加密和解密:publicstaticstringEncrypt(stringtext){try{key=Encoding.UTF8.GetBytes(stringKey.Substring(0,8));DESCryptoServiceProviderdes=newDESCryptoServiceProvider();Byte[]byteArray=Encoding.UTF8.GetBytes(text);MemoryStreammemoryStream=newMemoryStream();CryptoStr

c# - WPF 数据绑定(bind) : enable/disable a control based on content of var?

我的表单上有一个按钮,只有在TreeView(或tabitem中的ListView)中选择了一个项目时才应启用该按钮。选择一个项目时,它的值存储在一个字符串成员变量中。我可以将按钮的IsEnabled属性绑定(bind)到成员var的内容吗?也就是说,如果成员var不为空,则启用该按钮。同样,当成员变量的内容发生变化(设置或清除)时,按钮的状态也应发生变化。 最佳答案 由于您可能希望根据字符串绑定(bind)按钮的IsEnabled属性,请尝试为它创建一个转换器。即...和转换器:[ValueConversion(typeof(st

c# - 如何转换 web.config 值?

我正在尝试为不同的情况(调试、发布等)制作不同的配置文件,我想为不同的构建更改一些设置。Custormer1-13256如何将标记内的值更改为其他值?ex.Customer2-343242 最佳答案 将xdt:Locator="Match(name)"添加到Erwin'sanswerCustomer2-343242 关于c#-如何转换web.config值?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.c

c# - web.config asp.net中的oracle数据库连接

我知道我可以在C#类本身中创建一个连接字符串,但我试图避免这样做。我想在web.config中创建连接,我读到它更安全。尽管如此,我找不到任何指定了以下属性的示例:HostnamePortSIDUsernamePasswordConnectionName有人可以帮忙在webconfig中创建这个吗?我正在连接到Oracle数据库。 最佳答案 这是模板:这是我的一个-减去真实的TNS名称和用户名和密码: 关于c#-web.configasp.net中的oracle数据库连接,我们在Stac

c# - 如何以编程方式获取 user.config 文件的位置?

我想在我的Windows窗体应用程序中显示user.config文件的位置,以便用户可以轻松找到它。我了解路径是如何创建的,感谢:CanIcontrolthelocationof.NETusersettingstoavoidlosingsettingsonapplicationupgrade?.但是,如果这种情况发生变化,我宁愿不必在我的应用程序中构建路径,尤其是如果有一种获取user.config文件位置的简单方法。 最佳答案 试试这个:varconfig=ConfigurationManager.OpenExeConfigura