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

C#-应用程序登录网站失败

我的目标是使用我的应用程序以http://uk.advfn.com登录,我是C#的新手,我从另一个链接中学到了以下代码,但是我无法解决我的问题.当我调试时,响应显示错误的登录页面,而不是登录成功页面.谁能帮我看看我做错了什么? 我使用Tamper Data firefox插件来获取所需的值,但不确定是否正确使用了它们. 非常感激你的帮助!谢谢.

c#-使用Microsoft.DirectX.AudioVideoPlayback播放视频时出错;程序集版本错误【代码】

我正在尝试使用程序集Microsoft.DirectX.AudioVideoPlayback将视频嵌入基于C#Windows窗体的应用程序,但出现以下错误Mixed mode assembly is built against version 'v1.1.4322' of the runtime and cannot be loaded in the 4.0 runtime without additional configuration information.我正在使用Visual Studio 2010 .NET版本4.0还安装了Microsoft DirectX SDK是否提供库更新版本的链接或其他替代方法? 码:using Microsoft.Direc...

c#-无法加载文件或程序集“ xxx.dll”或其依赖项之一.指定的模块无法找到【代码】

我正在尝试将64位dll加载到64位平台中.我继续收到下面的错误.我用谷歌搜索并尝试了很多建议.我清理了重建的解决方案.仍然有同样的问题.有什么建议么.附言:这是针对我正在编写的C#WFP."Could not load file or assembly 'xxx.dll' or one of its dependencies. The specified module could not be found"谢谢.解决方法:如果您加载的程序集与其他程序集具有依赖性,而该过程在尝试使用该类型时不可用,则可能会发生这种情况. 您可以检...

C#可执行文件的Ngen输出不是有效的Win32应用程序

我有一个试图在C#上进行本地编译的Windows控制台应用程序,因为我需要它在没有.Net 4.0的计算机上运行.我使用了ngen.exe并获取了输出(myproject.ni.exe)和DLL,但是当我将其复制到另一台计算机并尝试运行exe时,它说这不是有效的win32应用程序.我错过了什么吗? 谢谢.解决方法:是的,NGen不生成可执行文件/本机DLL,它确实生成要与.Net程序集一起使用的预JIT代码. 还有其他工具(例如,参见Compiling C# to Native?)可以从.Net程序集中创建...

c#-使用Reflection.Emit创建的动态程序集崩溃,退出代码为-532462766【代码】

我一直按照this article生成动态程序集,如下所示:var directory = new DirectoryInfo(Environment.GetFolderPath(Environment.SpecialFolder.Desktop)); var file = new FileInfo(Path.Combine(directory.FullName, @"MyDynamicAssembly.exe"));var domain = AppDomain.CurrentDomain; var name = new AssemblyName("Namespace.With.Dots"); var builderAssembly = domain.DefineDynamicAssembly(name, AssemblyBuilderAccess.Sav...

c#-在后台运行Mono应用程序时能否检测到缺少控制台?【代码】

我有一个.NET 4.5控制台应用程序,它使用Mono在CentOS上运行.该代码以:Console.ReadLine();如果我以交互方式运行该应用程序,则其行为与预期的一样,但Console.ReadLine()等待键盘输入,但是,如果我使用nohup运行该应用程序以在后台运行它…nohup mono Program.exe > Program.log &然后Program.log显示Console.ReadLine()导致一个奇怪的异常:System.UnauthorizedAccessException: Access to the path "/home/user/[Unknown]" is deni...

java-从Android接收Base64编码的字符串到C#应用程序【代码】

在我的C#应用??程序中,我将一个位图编码为从android应用程序发送来的base64字符串,然后将其解码并将其设置为等于字节数组. 我得到这个异常:“A first chance exception of type ‘System.FormatException’ occurred inmscorlib.dll”.Android Side:byte[] iconByteArray = null; ByteArrayOutputStream baos = new ByteArrayOutputStream(); bitmap.compress(Bitmap.CompressFormat.JPEG, 90, baos); //Bitmap bitmap create...

C#中应用程序配置文件的“静态”加密

这是我几个月来一直在思考和搜索的问题. 在特定的szenario中,我在网络共享上有一个应用程序,该应用程序连接到数据库以便检索某些信息.数据库的连接字符串是静态的,包括用于建立到数据库的只读连接的用户名和密码.显然,连接字符串不能仅以纯文本形式存储,对于从网络上不同计算机启动应用程序的所有用户,连接字符串必须保持相同. 这是我未能令人满意地破解的坚果: 到目前为止,我发现的所有教程都使用.net-functions中的内部版本来保...

c#-通用应用程序(运行时API)中的多个音频流,XNA SoundEffect替代【代码】

由于XNA SoundEffect在Windows Runtime API(用于开发Universal App)中不再可用,因此我需要类似的东西来同时播放多个音频流. 要求:同时播放同一音频文件多次. 先前使用SoundEffect的Silverlight实现:// Play sound 10 times, sound can be played together. // i.e. First sound continues playing while second sound starts playing. for(int i=0; i++; i < 10) {Stream stream = TitleContainer.OpenStream("sounds/Ding.wav")...

c#-有什么方法可以创建无法在程序集之外实现的公共.NET接口?【代码】

为了维护.NET中的二进制向后兼容性,通常不能向公共类和接口添加新的抽象方法.如果这样做,则针对扩展/实现您的类/接口的程序集的旧版本构建的代码将在运行时失败,因为它无法完全扩展/实现新版本.但是,对于类,有一个方便的解决方法:public abstract class Foo {internal Foo() { } }因为Foo的构造函数是内部的,所以我程序集中的任何人都不能扩展Foo.因此,我可以向Foo添加新的抽象方法而不必担心向后兼容性,因为我知道另一个程序集中...

C#-在IIS 7中将OWIN托管为Web应用程序(在虚拟目录中未调用OWIN启动)【代码】

我在IIS 7.5中将Owin中间件身份验证项目部署为Web应用程序但是问题是没有调用Startup.cs.[assembly: OwinStartup(typeof(Authorization.Startup))]namespace Authorization {public partial class Startup{public void Configuration(IAppBuilder app){//Logger.Write(string.Format("Authorizations->frist Configuration "), LoggingCategoryNames.PRESENTATION_LAYER_LOGGING_CATEGORY);ConfigureAuth(app);}} }此代码未执行.当...

c#-基于编译器开关引用.NET程序集

我需要基于一些编译器开关(如#ifdirective)在c#项目中添加对另一个程序集的引用.例如,我只想在需要时在项目中添加对记录器DLL的引用.这可能吗?解决方法:据我所知,根本不使用的引用程序集不是问题.您甚至可以保留它作为参考. 只要您的代码不触发程序集的加载,就不需要该文件可用. 我建议您检查是否确实需要此功能,以及是否可以通过创建接口并动态加载程序集(使用Assembly.LoadFrom)来解决此问题.

c#-程序以查找字符串中的最小数字【代码】

我有一个像这样的C#类internal class QueuedMinimumNumberFinder : ConcurrentQueue<int> {private readonly string _minString;public QueuedMinimumNumberFinder(string number, int takeOutAmount){if (number.Length < takeOutAmount){throw new Exception("Error *");}var queueIndex = 0;var queueAmount = number.Length - takeOutAmount;var numQueue = new ConcurrentQueue<int>(number.ToCharArray().Where(m => (int) C...

c#-Web应用程序中的异步等待性能【代码】

到目前为止,我认为我已经掌握了异步等待如何使您的应用程序更具响应性的概念,但是我挂了两点: 图层注意事项为了获得性能上的好处,异步等待是否必须一直从存储库层一直到MVC或WCF层进行,还是我可以对需要很长时间的存储库方法执行异步操作? “等待”用法如果我只能在存储库级别工作,则有一部分我不理解.使用这种(低层)方法,线程是否可以在等待io绑定代码完成时为传入的客户端请求提供服务? 我想到了一个示例控制台应用程序,当长时...

c#-简单的注入器依赖项解析错误-无法加载文件或程序集System.Web.Http【代码】

我正在遵循洋葱体系结构,并在DependencyResolution项目中使用简单的注射器.这是我的架构:1-Core- Domain Classes- Repository Interfaces- Service Interfaces 2-Infrastructure- Data- Dependency Resolution- Repository Interfaces Implementation- Service Interfaces Implementation 3-WebApi- Web Api Project 4-WebClient- My AngularJs App 5-Test- Test ProjectStartUp.cspublic partial class Startup{public void Conf...