小编Nat*_*ate的帖子

如何在 C# 项目中包含 XNA 库?

我正在尝试制作一个 C# 游戏。我想在其中包含 XNA 库(例如 Microsoft.XNA.Framework.Graphics)。但是,如果我这样做,我会收到错误:

类型或命名空间 XNA 不存在于命名空间 Microsoft 中。

有人可以帮忙吗?

c# xna libraries

5
推荐指数
1
解决办法
3万
查看次数

MVC3 Razor - 将JavaScript和CSS文件添加到文档头

我以前用过这个,但我忘记了方法的名称.我猜它必须是MVC3/Razor独有的.是否有一种方法允许您包含JavaScript或CSS文件,然后指定它应该在头部.我记得它是两种类似于以下的不同方法

IncludeJS("my.js").AtHead();
IncludeCSS("my.css").AtHead();
Run Code Online (Sandbox Code Playgroud)

他们可能是HTML助手,但我无法在任何地方找到任何引用.我疯了吗?

javascript css include razor asp.net-mvc-3

5
推荐指数
1
解决办法
1万
查看次数

将自定义对象从C#传递给Powershell

我有一个C#类,它应该通过传递一个Log对象来执行Powershell脚本.Log完全用C#编写,并且应该在C#代码和Powershell之间共享以实现常见的日志记录.

有人可以告诉我如何将自定义对象从C#传递给Powershell并在那里使用它吗?

c# powershell

5
推荐指数
1
解决办法
4283
查看次数

当现有索引包含新索引中的所有列时,为什么创建此新索引可以提高性能?

我有Log和LogItem表; 我正在编写一个查询来从两者中获取一些数据.有成千上万,Logs每个Log可以有多达125LogItems

有问题的查询是复杂的,所以我正在跳过它(如果有人认为重要的是我可以发布它),但是当我运行SSMS估计查询计划时,它告诉我一个新的非聚集索引会将性能提高到100% .

Existing Index: Non-clustered
Key Colums (LogItem): ParentLogID, DateModified, Name, DatabaseModified

Query Plan Recommendation
CREATE NONCLUSTERED INDEX [LogReportIndex]
ON [dbo].[LogItem] ([ParentLogID],[DatabaseModified])
Run Code Online (Sandbox Code Playgroud)

只是为了好玩,我创建了这个新索引并运行了查询,令我惊讶的是,现在我的查询需要大约1秒才能运行,而不是10秒以上.

我假设我的现有索引将涵盖这个新查询,所以我的问题是为什么在我的新查询中使用的唯一列上创建新索引可以提高性能?我是否应该为我的where子句中使用的每个唯一列组合都有一个索引?

注意:我不认为这是因为SQL Server正在缓存我的结果,我在创建索引之前运行了大约25-30次查询并且它一直需要10-15秒,在索引之后它现在是一致的~1或更少.

sql t-sql database sql-server indexing

5
推荐指数
1
解决办法
314
查看次数

我如何使用C#代码向WP添加新的完整联系人?

我想用C#代码添加WP联系人列表的新联系人.但不能使用SaveContactTask或SavePhoneNumberTask等.

我想为WP联系人数据库添加高级联系人.如何访问Windows Phone的联系人数据库以保存我的联系人数据?

c# windows-phone

5
推荐指数
1
解决办法
1259
查看次数

是否可以在C#中编写一个将在Windows 8 Metro环境中运行的Ping类?

由于Windows 8上的Metro环境缺少大多数.NET框架类库或包含经济上削减的版本,是否可以从Metro风格应用程序执行"ping"?支持套接字,所以我猜有希望,但我不知道从哪里开始,因为每个"C#Ping"示例都使用System.Net.NetworkInformation.Ping,而WinRT中没有.

我还查看了Mono的源代码,他们的ping实现启动了ping.exe并从命令行的标准输出窗口返回结果.

c# windows networking windows-8 windows-runtime

5
推荐指数
1
解决办法
2555
查看次数

如何为 Wcf 服务创建 Asmx 客户端

我有一些客户调用我的 asmx 服务,我想将我的 asmx 更改为 Wcf 服务。我的 asmx 客户端如何在不修改客户端应用程序的情况下调用我的 Wcf 服务?

也许只是配置文件中的一些更改......

我无法指望他们会编译他们的应用程序。

.net c# vb.net wcf asmx

5
推荐指数
1
解决办法
2085
查看次数

使用Server.Transfer时是否再次执行整个Asp.Net生命周期?

我知道Server.Transfer不会回程到请求客户端.

我无法学到的是,控制是否只是直接传递给您要传输的新请求处理程序,或者是否或者是否再次执行整个请求生命周期.

我假设使用传输URL再次执行整个生命周期,但想验证是这种情况.

c# asp.net

5
推荐指数
1
解决办法
973
查看次数

确定在不使用返回视图(模型)时返回哪个ASP.NET MVC视图但返回View("viewName",model)

我的mvc网站适用于移动和非移动浏览器; 我遇到的问题是这个.我有一些操作(为了记录原因)我不想这样做return RedirectToAction(...);而不是我一直在使用return View("OtherView", model);这个工作,直到我在移动设备上尝试它,它没有找到OtherView.Mobile.cshtml.有没有办法让这项工作?

这是意见

Views/Account/Create.cshtml
Views/Account/Create.Mobile.cshtml
Views/Account/CreateSuccess.cshtml
Views/Account/CreateSuccess.Mobile.cshtml
Run Code Online (Sandbox Code Playgroud)

这是行动

public ActionResult Create(FormCollection form)
{
    TryUpdateModel(model);

    if(!ModelState.IsValid) { return View(); }  // this works correctly

    var model = new Account();

    var results = database.CreateAccount(model);

    if(results) return View("CreateSuccess", model); // trying to make this dynamic

    return View(model); // this works correctly
}
Run Code Online (Sandbox Code Playgroud)

通常我会对return RedirectToAction(...);帐户详细信息页面执行此操作,但这会生成一个额外的日志条目(正在读取此用户)以及详细信息页面无法访问密码.由于ActionResult Create原来有密码,它可以显示给用户进行确认,之后再也没见过.

要清楚,我不想这样做,if (Request.Browser.IsMobileDevice) mobile else full因为我可能最终为iPad或其他任何东西添加另一组移动视图:

Views/Account/Create.cshtml
Views/Account/Create.Mobile.cshtml
Views/Account/Create.iPad.cshtml
Views/Account/CreateSuccess.cshtml
Views/Account/CreateSuccess.Mobile.cshtml
Views/Account/CreateSuccess.iPad.cshtml
Run Code Online (Sandbox Code Playgroud)

c# asp.net asp.net-mvc mobile views

5
推荐指数
1
解决办法
583
查看次数

仅将ASP.NET MVC应用程序管理站点锁定到LocalHost

我有一个ASP.NET MVC网站,我想添加一个小管理页面.我遇到的问题是我将全部部署这个,我将不会提供SSL.我可以要求管理员使用远程桌面并使用本地浏览器来执行管理.

可以这样做吗?我基本上希望得到与<customeErrors mode="RemoteOnly" />我的管理页面相同的行为.我可以通过web.config这样做吗?

c# asp.net security authentication asp.net-mvc

5
推荐指数
2
解决办法
3076
查看次数