【关于C#代码在浏览器运行时的问题】教程文章相关的互联网学习教程文章

c# – Visual Studio 2010中的夜间代码度量标准

是否可以设置一个运行过夜(每晚)的过程来运行Visual Studios Code metrics Analysis?解决方法:是的,这很可能.它被称为构建服务器. TeamCity,CC.Net和TFS(以及更多)都提供了每天运行工作的能力,可以编译代码并完成其他工作,例如计算指标和代码分析等.

如何使用C#获取运行代码的OS的名称?【代码】

我有一个C#应用程序,预计将在WIn 7& S中运行.赢得XP.在分发MSI和MS之前,我需要在我的C#源代码中检查OS NAME. EXE给客户.Without getting into finer versioningdetails my code wants to check if itis a 32 bit WINDOWS XP or a 64-bitWINDOWS 7.我可以帮忙解决这个问题. 正在考虑的操作系统是64位Win7& 32位Win XP.解决方法:您可以使用WMI获取操作系统的友好名称.ManagementObjectSearcher searcher = new ManagementObjectSearc...

c# – 实体框架4.1 – 代码优先:多对多关系【代码】

我想建立这样的关系(区域在x其他区域附近)public class Zone {public string Id { get; set; }public string Name { get; set; }public virtual ICollection<ZoneNeighourhood> ZoneNeighourhoods { get; set; } }public class ZoneNeighbourhood {public virtual Zone Zone1 { get; set; }public virtual Zone Zone2 { get; set; } }不幸的是,这不起作用,因为EF生成的FK不正确……我怎样才能让这样的结构起作用? 3个区域的示例:...

C#托管代码引用类型问题【代码】

我有一个包含一些属性的类,包括列表.这些列表可以填充一些可能相当占用内存的Sharepoint对象. 我将这个类及其列表属性传递给我的函数,如下所示:public void InsertFixedLineItems(CacheBundle cb){ //work here}正如您所看到的那样,有问题的类型称为CacheBundle,并且在运行时它的人口密集. 为了便于使用,我想进一步本地化精确的列表属性,如下所示:public void InsertFixedLineItems(CacheBundle cb){List<XYZCacheItem> XYZCache...

c# – 如何减少我的代码,几乎相同结构的数量可以非常大【代码】

也许这是一个非常简单的问题,但我找不到答案:如何减少我的代码,几乎相同结构的数量可以非常大: 例如<Windows:HierarchicalDataTemplate x:Key="**Level2ItemTemplate**"ItemsSource="{Binding Children}"ItemTemplate="{StaticResource **Level3ItemTemplate**}"><Grid Height="100"Width="100"Margin="5"><Border Padding="5"BorderThickness="1"BorderBrush="#FFADADAD"CornerRadius="5"><Border.Background><LinearGradientBr...

WIX中的托管(C#)自定义操作不起作用(错误代码1154)【代码】

我正在开发一个自定义操作来将相同的文件安装到多个文件夹中(在运行时确定). 自定义操作驻留在Wix C#Custom Action Project中.它的代码如下:public class CustomActions {[CustomAction]public static ActionResult InstallToTrunks(Session session){// some logic} }相关的WIX标记如下所示:<Binary Id='CustomActions' SourceFile='..\CustomActions\bin\$(var.Configuration)\CustomActions.dll' /> <CustomAction Id='Instal...

c# – 减少代码行数【代码】

有没有办法压缩这段代码?这样做是在100ms的时间后计时器滴答并且它发布下一个字母.是否有较小的代码版本? 我只是想让它一次输出一个字符.private void timer1_Tick(object sender, EventArgs e){if (textBox2.Text == "Hmm... You right there?"){textBox2.Text = "Hmm... You right there??";timer1.Stop();}if (textBox2.Text == "Hmm... You right there"){textBox2.Text = "Hmm... You right there?";}if (textBox2.Text == ...

同时运行两个代码c#【代码】

我在我开发的应用程序中遇到这种情况,我需要在同一时间完成两件事情,我有点挣扎.我正在开发相机应用程序,我需要在LED的同时触发相机以获得良好的图像.以下是我尝试过的选项. >使用两个线程:Thread t1 = new Thread(new ThreadStart(() =>{//trigger LED here}));Thread t2 = new Thread(new ThreadStart(() =>{//trigger camera}));t1.Start();t2.Start(); t1.Join(); t2.Join();>在单独的线程上触发当前线程和摄像机上的指示灯Th...

c# – 为什么这个WCF代理代码有效?【代码】

在应用程序中进行调试时,我发现了以下代码.这显然是错误的,但由于一些奇怪的原因它起作用,我似乎无法理解为什么.在我看来,代理将在创建后立即处理,但调用此代理上的方法可以正常连接到WCF服务. 谁能解释为什么这段代码不会爆炸?private static IMyService _proxy = null; private static IMyService Proxy {get{if (_proxy == null){using (_proxy as IDisposable){ChannelFactory<IMyService> factory = new ChannelFactory<IMyS...

c# – [ThreadStatic]的使用是否与异步代码不一致?【代码】

我们有一个相当大的现有代码库,用于构建在ASP.NET之上的各种web服务,并且该代码大量使用访问HttpContext.Current.User(包装为Client.User),我相当确定内部使用[ThreadStatic]来给你那个环境范围. 我目前正在研究是否有可能以async / await的形式开始使用更多的异步代码,但我很难找到[ThreadStatic]的使用方式.由于其使用频繁,因此无法取消对[ThreadStatic]的依赖. 我的理解是,当await被命中时,代码的执行在那里停止,调用立即返回,并...

c# – Visual Studio 2012代码分析错误CA0058【代码】

我目前正在开发一个包含多个项目的解决方案,当我尝试从VS12运行代码分析工具时,我在尝试运行它时遇到以下错误:CA0058 Error Running Code Analysis CA0058 : The referenced assembly “Microsoft.Practices.Unity, Version=2.1.505.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35” could not be found. This assembly is required for analysis and was referenced by: C:\MyProject\bin\Release\MyProject.exe, C:\MyPr...

c# – 将十六进制代码发送到串行端口【代码】

我正在使用posiflex客户显示器,我正在尝试清除显示器.我已经阅读了用户手册,我找到了PST命令模式,它使用十六进制代码.我不知道如何将这些十六进制代码传递给串口来清除我的显示器.从手册中,我需要发送以下十六进制数字:14 0E 我尝试使用以下代码发送这些字节,但我不知道如何同时传递两个字节.SerialPort sp = new SerialPort();sp.PortName = "COM6";sp.BaudRate = 9600;sp.Parity = Parity.None;sp.DataBits = 8;sp.StopBits = S...

C#代码拼图返回一个令人费解的结果【代码】

Jon Skeet,如果你正在倾听,这可能是你感兴趣的,因为它与你的代码拼图有关… http://codeblog.jonskeet.uk/2014/01/14/a-tale-of-two-puzzles/ 码public class Test {public static void Main(){bool? x = (true) ? null : default(bool?);bool? y = (true) ? x is bool? : default(bool?);Console.WriteLine(x);Console.WriteLine(y);Console.Read();} }产量 False令我困惑的是,我希望看到这个…… Truebool? y = (true) ? x is ...

问号在C#代码中意味着什么?【代码】

参见英文答案 > What does the question mark in member access mean in C#? 2个> What do two question marks together mean in C#? 17个> What is the purpose of a question mark after a type (for example: int? myVariable)? 8个> Benefits of using the conditional ?: (tern...

c# – 为什么我的“using”语句之外的代码无法访问?【代码】

如果在using语句中抛出异常,它应该立即调用finally块,并处置该对象.所以try块的其余部分不应该执行,对吧?public static async Task<bool> AddCharName(string id, string name){using (var dbConn = new DbConn()){await dbConn.Connection.OpenAsync();command = "UPDATE user SET name = @name WHERE name IS NULL AND id = @id";using (MySqlCommand update = dbConn.Connection.CreateCommand()){update.CommandText = comman...