小编Kyl*_*yle的帖子

如何加快构建时间?(C#/ Unmanaged C++)

我正在研究的遗留应用程序需要大约2小时才能构建.该项目有大约170个项目,其中150个是非托管C++,另外30个是C#.Net 2.0.

关于如何改善这样的构建时间的方法有哪些建议?

c# c++ msbuild unmanaged .net-2.0

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

C#自定义用户设置类未保存

我有以下课程:

[Serializable]
[XmlRoot ( ElementName = "TextData", IsNullable = false)]
public class TextData
{
    private System.Drawing.Font fontColor;

    [XmlAttribute ( AttributeName = "Font" )]
    public System.Drawing.Font Font { get; set; }

    [XmlAttribute ( AttributeName = "FontColor" )]
    public System.Drawing.Color FontColor { get; set; }

    [XmlAttribute ( AttributeName = "Text" )]
    public string Text { get; set; }

    public TextData ( )
    {
    } // End of TextData
} // End of TextData
Run Code Online (Sandbox Code Playgroud)

我试图用以下代码保存它:

    // Create our font dialog
    FontDialog fontDialog = …
Run Code Online (Sandbox Code Playgroud)

c# settings

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

可可应用改变鼠标光标?

我有一个cocoa应用程序,它有一个可点击的视图.当用户将鼠标悬停在光标上时,我无法弄清楚如何更改光标.我想这样做,以便用户知道他们可以点击它.我知道这应该很简单,但我无法通过谷歌或stackoverflow找到任何东西.有人有主意吗?

mouse cocoa objective-c

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

C#内存配置文件

我正在尝试对累积大量内存的应用程序执行一些内存分析.

我找到了这个工具(CLRProfiler):http: //msdn.microsoft.com/en-us/library/ff650691.aspx

但它似乎没有奏效.当我运行它时,它永远处于"等待应用程序启动公共语言运行时".

关于如何在C#中描述内存的任何其他建议?

c# memory profile

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

例外:表达式树可能不包含动态操作

我在这里找到了类似的问题: Razor View Engine:表达式树可能不包含动态操作

但我尝试过这些解决方案并没有解决我的问题.我有一个控制器,具有以下内容:

    public ActionResult CreateOrganization(Guid parentOrganizationId)
    {
        Organization organization = new Organization();

        return View(organization);
    }
Run Code Online (Sandbox Code Playgroud)

该视图具有以下内容:

@using Project.Data
@Model Project.Data.Organization

@{
    ViewBag.Title = "Create new Organization";
}

<hgroup class="title">
    <h1>@ViewBag.Title.</h1>
    <h2>Use the form below to create a new Organization.</h2>
</hgroup>

<script src="~/Scripts/jquery.validate.min.js"></script>
<script src="~/Scripts/jquery.validate.unobtrusive.min.js"></script>

@using (Html.BeginForm((string)ViewBag.FormAction, "Organization"))
{
    <fieldset>
        <legend>Create Organization</legend>
        <ol>
            <li>
                @Html.LabelFor(m=> m.Name)
                @Html.TextBoxFor(m=> m.Name);
                @Html.ValidationMessageFor(m=> m.Name)
            </li>
        </ol>
        <input type="submit" value="Register" />
    </fieldset>
}
Run Code Online (Sandbox Code Playgroud)

这是明确指定模型(如另一篇文章中所建议的).但是我仍然收到'表达式树可能不包含动态操作'错误.我在某个地方犯过一个愚蠢的错误吗?

c# .net-4.0 razor

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

WCF Rest服务错误处理和WebChannelFactory

根据我的理解,以下内容应该从WCF Rest服务正确​​抛出自定义错误:

[DataContract(Namespace = "")]
public class ErrorHandler
{
    [DataMember]
    public int errorCode { get; set; }

    [DataMember]
    public string errorMessage { get; set; }
} // End of ErrorHandler

public class Implementation : ISomeInterface
{
    public string SomeMethod()
    {
        throw new WebFaultException<ErrorHandler>(new ErrorHandler()
        {
            errorCode = 5,
            errorMessage = "Something failed"
        }, System.Net.HttpStatusCode.BadRequest);
    }
}
Run Code Online (Sandbox Code Playgroud)

在Fiddler这似乎有效,我得到以下原始数据:

HTTP/1.1 400 Bad Request
Cache-Control: private
Content-Length: 145
Content-Type: application/xml; charset=utf-8
Server: Microsoft-IIS/7.5
X-AspNet-Version: 4.0.30319
Set-Cookie: ASP.NET_SessionId=gwsy212sbjfxdfzslgyrmli1; path=/; HttpOnly
X-Powered-By: ASP.NET
Date: Thu, …
Run Code Online (Sandbox Code Playgroud)

rest wcf webchannelfactory

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

Cocoa:在NSApp beginSheet结果隐藏主窗口后显示错误

我把它分解成了一个非常小的项目.在应用程序委托中使用以下代码:

- (void)applicationDidFinishLaunching:(NSNotification *)aNotification
{
    TestingWindowController * testingWindowController = [[TestingWindowController alloc] initWithWindowNibName: @"TestingWindowController"];

    // Begin our sheet
    [NSApp beginSheet: testingWindowController.window
       modalForWindow: self.window
        modalDelegate: self
       didEndSelector: @selector(windowDidEnd:returnCode:contextInfo:)
          contextInfo: NULL];
}

- (void)windowDidEnd:(id)alert returnCode:(NSInteger)returnCode contextInfo:(id) contextInfo
{
    // If the user did not accept, then we really don't care what else they did!
    if (returnCode != NSOKButton) return;

    // We have had an error. Display it.
    [[NSApplication sharedApplication] presentError: nil
                                     modalForWindow: self.window
                                           delegate: nil
                                 didPresentSelector: nil
                                        contextInfo: NULL];
}
Run Code Online (Sandbox Code Playgroud)

以下操作绑定到Windows笔尖上的按钮.(请注意,nib的窗口也设置为在启动时不可见).

- (IBAction) …
Run Code Online (Sandbox Code Playgroud)

cocoa nswindow cocoa-sheet

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

iOS上的表格数据的网格组件

我有几个应用程序在iOS中显示表格数据.最简单的解释方法可能是截图:

MySQL数据库客户端MTG卡数据库

如您所见,我现在只是使用HTML论坛来显示这些数据.我在网格中寻找的是以下内容:

  • 动态列(动态添加/删除列)
  • 静态标题(即使向下滚动,列名也始终显示在表的顶部)
  • 图像支持

事情会很好:+列排序

我一直在寻找一个可以帮助我的图书馆,但我找不到任何东西.我甚至愿意购买商业图书馆,但我需要找一个.

有谁知道任何可能支持我所寻找的图书馆?请注意,这适用于iOS而不适用于Mac(否则我只会使用NSTable).

components ios

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

MVC Api Action&System.Web.Http.AuthorizeAttribute - 如何获取帖子参数?

我有以下API控制器:

public class TestController : ApiController
{
    [HttpPost]
    [APIAuthorizeAttribute]
    public IQueryable<Computers> ListOfComputersInFolder(Guid folderId)
    {
        return GetListOfComputersForFolder(folderId);
    } // End of ListOfComputersInFolder
} // End of TestController 
Run Code Online (Sandbox Code Playgroud)

以下是我的基本知识APIAuthorizeAttribute.

public class APIAuthorizeAttribute : System.Web.Http.AuthorizeAttribute
{
    public override void OnAuthorization(System.Web.Http.Controllers.HttpActionContext actionContext)
    {
        var Request = System.Web.HttpContext.Current.Request;
        var folderId = Request.RequestContext.RouteData.Values["folderId"] ?? Request.Params["folderId] as string;
        if(null == folderId)
        {
            folderId = actionContext.ControllerContext.RouteData.Values["folderId"];
        }

        base.OnAuthorization(actionContext);
    }
}
Run Code Online (Sandbox Code Playgroud)

我遇到的问题folderId是在onAuthorize方法中出现null.(我基于代码的fetcher ).

在我看来,这应该工作,但我似乎无法得到它.关于我做错了什么以及如何获取发布参数的任何想法?

编辑:我尝试使用以下内容直接阅读帖子数据:

using (StreamReader inputStream = new StreamReader(request.InputStream))
{
    output …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc post controller

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

所有用户路径?

在C#中,我可以执行以下操作:

DirectoryInfo di = new DirectoryInfo(System.Environment.GetEnvironmentVariable("ALLUSERSPROFILE"));
Run Code Online (Sandbox Code Playgroud)

这将为我提供所有用户个人资料的路径.

在C++中,我可以使用SHGetFolderPath,但似乎并没有为所有用户提供CSLID.是否有一个equlivant函数,我可以将%ALLUSERSPROFILE%吹出它的路径值?

c++ winapi path

4
推荐指数
1
解决办法
3669
查看次数