【c#小灶——使用visual studio编写第一个程序】教程文章相关的互联网学习教程文章

c#-应用程序无法在Samsung S6中运行

我有一个Xamarin.Android应用程序经过编译和打包.它可在任何设备上使用Blu Dash 3.5,Samsung S5和劣等产品,悍马等. 在Xamarin Studio中,我转到选项->应用程序构建->高级->支持的ABI并标记所有它们: >山葵> armeabi-v7a> x86> arm64-v8a> x86_64 因此,我将.apk程序包放在Samsung S6上,安装没有问题.但是,当我运行该应用程序时,请停止工作(该应用程序退出时不显示任何消息). LOGCAT:06-17 17:53:33.797:E / mono-rt(21778):[错...

c#-控制台应用程序也将作为GUI运行【代码】

Before anyone marks this as Duplicate, Please read我有一个Windows应用程序,用C#编写.现在我有一个要求,我也想从控制台运行它.像这样.由于需要将输出显示到控制台,因此我将应用程序类型更改为“控制台应用程序”现在的问题是,每当用户从Windows资源管理器中启动进程时(通过单击两次即可).控制台窗口也会在后面打开.有办法避免这种情况吗? 在@PatrickHofman的帮助下,我尝试了什么. >关注的how to run a winform from console ap...

使用C#win应用程序打开Web浏览器并在请求中添加请求标头【代码】

我有一种情况,我想模拟应用程序附带的Web请求.它包含一些url值和请求标头. 我知道我可以使用启动浏览器var url = "http://test.com"; var sInfo = new ProcessStartInfo(url); Process.Start(sInfo);但是我想在要在浏览器中打开的url中添加一些标头值.我尝试使用其他东西,但无法在浏览器中打开它. 我已经如下使用WebClientWebClient client = new WebClient(); var url = "http://test.com"; client.Headers.Add("USER", "ABC"); s...

c#-“属性元素不能位于元素内容的中间.” WPF应用程序中的错误【代码】

我在WPF应用程序中使用Dragablz选项卡控件.昨晚App.xaml中的以下代码运行正常,但是今天我加载该项目时,它向我显示此错误:Property elements cannot be in the middle of an element’s content.They must be before or after the content.<Application x:Class="MVCP.App"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:dragablz="clr-namespac...

C#:包括不带Visual Studio的程序集【代码】

如何在C#.exe中包含外部程序集.dll?我专门使用.NET 4.0的MySql连接器. 请注意,我目前不使用Visual Studio,并且不打算这样做.这是我编译时遇到的错误:CS0246:找不到类型或名称空间MySql(您是否缺少using指令或程序集引用?) 我努力了:-将.dlls复制到项目的源文件夹中.-将.dll复制到Windows下的.NET文件夹中 代码的前三行是:using System; using MySql; using MySql.Data;解决方法:示例程序(Program.cs)using System; using MyS...

c#-无法从程序集“ System.Web,…”中加载类型“ …”【代码】

<system.web><profile defaultProvider="TestProfileProvider" inherits="Test.Library.UserAccountProvider.TestUserProfile"><providers><add name="TestProfileProvider" type="Test.Library.UserAccountProvider.TestProfileProvider, , Test.Library.UserAccountProvider" connectionStringName="SecurityContext" applicationName="Sigma" applicationContext="XpressPago" /></providers></profile><membership defaultProv...

C#-实现LINQ提供程序

我目前出于自己的教育目的而实施LINQ提供程序.到目前为止,我设法使Count()扩展名能够正常工作. 现在,我的问题不是求助,而是要求澄清. 为了创建提供程序,要实现两个接口:IQueryProvider和类似IOrderedQueryable<>的接口. MSDN阐明了如何实现它们,但有一点仍然使我感到困惑. 为什么即使每个IOrderedQueryable实例引用自己的IQueryProvider实例,而两个对象实际上(间接)引用相同的数据,但这些接口也由单独的类实现? 他们真的需要分开...

c#-加载任何版本的静态引用的.NET程序集

我正在使用从其他产品使用.NET程序集的工具.少数程序集在我的项目中被静态引用(使用“添加引用”),因为我需要在代码中实际使用这些类型.但是我从产品的安装目录动态加载了许多其他程序集,并使用反射来动态实例化我需要的任何对象. 我不需要为我依赖的产品的每个可能版本重新编译并发布项目的单独版本.我需要的程序集的某些版本肯定会出现在应用程序的安装目录中,因此我想使用恰好要安装的程序集的任何版本.但是它可能与我在构建工具...

c#-类型’IEnumerable <>'是在未引用的程序集中定义的.系统运行时【代码】

我有一个引用类库的asp.net 5 Web应用程序. 该类库使用Entity Framework 7执行查询.public IEnumerable<Member> GetMemberyByFirstName(string firstName) {var members = _context.Members.Where(m => m.FirstName.Contains(firstName));return memebers; }但是我得到这个编译错误The type ‘IEnumerable<>’ is defined in an assembly that is notreferenced. You must add a reference to assembly ‘System.Runtime,Version=4...

Thread.Yield是确定多线程应用程序C#中是否存在错误的标准方法吗?

我开始阅读http://www.albahari.com/threading/处发布的信息 作者指出:Sleep(0) or Yield is occasionally useful in production code for advanced performance tweaks. It’s also an excellent diagnostic tool for helping to uncover thread safety issues: if inserting Thread.Yield() anywhere in your code makes or breaks the program, you almost certainly have a bug.根据MSDN on Thread.Yield(),Thread.Yield()的定...

c#-在没有开发人员模式的情况下安装开发的应用程序

我开发了Windows 10 UWP应用程序.该应用程序应在公司中使用,因此我通过Visual Studio 2015的内置工具对其进行了构建. 为此,我遵循本指南:Packaging Universal Windows apps for Windows 10 这工作正常,当启用“开发人员模式”时,通过Windows Powershell安装Add-AppDevPackage.ps1没有问题. 现在的问题是:我不希望我的员工必须激活开发人员模式.他们应该激活“侧载应用程序”选项.选中此选项后,shell始终要求我激活开发人员模式,如...

C#-ASP.NET Core Web应用程序(.NET Framework)项目模板缺少System.Web.MVC dll

我已经使用上述模板创建了一个Web项目.但是我无法添加System.Web.Mvc dll.在VS2015的“添加引用”对话框中找不到该文件.使用[JsonRequestBehavior] [1]需要它.在这样的项目中使用JsonRequestBehavior有什么解决方法吗?我已经安装了Json.NET(aka Newtonsoft.json)NuGet软件包.解决方法:ASP.NET Core是对ASP.NET Webstack的完全重写,使其可移植并可以在Linux和MacOS等多种平台上运行,并且无需IIS即可运行. System.Web.*与IIS紧密耦合...

c#-在n层应用程序中引用的正确方法【代码】

我对n层体系结构有点陌生,可以通过实现一个简单的控制台应用程序来学习它. 我有3个项目: 具有域实体和DbContext类的DAL.具有存储库类的BLL.控制台应用程序仅用于运行它. 正如我在DAL中定义的所有实体一样,BLL层引用了DAL,如下所示:public class DefaultRepository {private DefaultDbContext _repository;private void SaveChanges(){try{_repository.SaveChanges();}catch (Exception e){Console.WriteLine("Exception were cau...

C# – Azure的Web应用程序的新X509Certificate2()导致System.Security.Cryptography.CryptographicException:拒绝访问【代码】

现在,我正在上传.pfx文件,输入密码并调用var cert = new X509Certificate2(fileData, password);并存储诸如指纹之类的东西.我不需要将其实际存储在服务器上,只需确认它是有效的证书并存储一些信息即可.在本地,这很有效(显然,我可以更好地访问我的密钥存储区),但是当我将其放到天蓝色时,会收到错误消息:System.Security.Cryptography.CryptographicException: Access denied.有什么方法可以使此信息避开此方法或使用此方法而不会导...

c#-在WPF中执行选项卡式应用程序的正确方法【代码】

我必须做一个在其主屏幕上具有WPF TabControl的应用程序,而我在计划方面遇到了麻烦.因为这只是一个控件,并且大多数代码都在MainWindow类中,所以这是我的问题: 如何在C#WPF中正确执行选项卡式应用程序?就像我写的一样,MainWindow类中的大多数方法(除了对话框等)-我仍将包含部分类的单独文件作为一个类进行计数,或者还有其他方法吗?解决方法:根据您的问题域,您可以将主视图分为几个自定义控件,您可以将其放置在选项卡中. 正如Vija...