小编Mik*_*sov的帖子

如何从Visual Studio项目中删除Typescript支持?

在最新版本的VS中添加TypeScript支持很简单 - 只需添加一个TypeScript文件,VS就会自动重新配置项目.

但是,当所有TS文件都消失后,它会发出此警告:

Warning: The TypeScript Compiler was given no files for compilation, so it will skip compiling.
Run Code Online (Sandbox Code Playgroud)

可以通过在记事本中编辑项目文件来手动删除TypeScript支持,但VS中是否有一个处理此问题的GUI?

visual-studio typescript visual-studio-2013

22
推荐指数
1
解决办法
9610
查看次数

有没有办法改变.net mvc bin目录位置?

我有一个相当标准和简单的MVC4网站.

在root目录中,我们有:bin,content,scripts,views.使用项目的DLL的默认设置,我们称之为"web.dll",所有必要的额外内容都在bin目录中.

不知何故,ASP.NET dev服务器和IIS7.5都知道在托管站点时在bin文件夹中查找"web.dll",如果不存在则会抛出错误:"无法加载类型'CVD.Web.MvcApplication "".该错误的标准解决方案是直接构建到bin文件夹,这对我不起作用,因为......

出于调试目的,我希望能够将调试和发布配置分别构建到bin/Debug和bin/Release中,然后部署两个目录,然后在IIS,web.config,global.asax中更改设置,或者在其他地方选择是否应该由服务器加载和执行Debug或Release版本.

我无法找到是否可能或者.net webapps有一个愚蠢的硬编码规则,说所有代码都必须存在于bin目录中.

.net c# asp.net iis-7.5 asp.net-mvc-4

15
推荐指数
2
解决办法
6691
查看次数

排序结构数组的成员

给定一个结构数组(在C中)我试图以数字顺序打印出性别组和子顺序的结果.例如:

struct employee{
char gender[13]
char name[13];
int id;
};
Run Code Online (Sandbox Code Playgroud)

假设我像这样定义结构数组:

struct employee info[2]={{"male","Matt",1234},{"female","Jessica",2345},{"male","Josh",1235}};
Run Code Online (Sandbox Code Playgroud)

我怎么能打印结果像

1234 Matt
1235 Josh


2345 Jessica
Run Code Online (Sandbox Code Playgroud)

c arrays sorting structure

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

创建数据访问对象时最好的方法是什么?

我在MyWebpage.aspx.cs中有一个方法,所以:

public partial class MyWebpage : PageBase
{
    private readonly DataAccessLayer dataAccessLayer;

    protected string GetMyTitle(string myVar, string myId)
    {
        if (string.IsNullOrEmpty(myVar))
        {
            return string.Empty;
        }

        return dataAccessLayer.GetMyTitle(Convert.ToInt32(myId), myVar);
    }
}
Run Code Online (Sandbox Code Playgroud)

在DataAccessLayer类中,我有一个与DB对话并执行DAL并返回标题的方法.

从MyWebPage.aspx.cs类访问DAL的最佳实践是什么(每次我需要创建一个新的DataAccessLayer()对象?我应该在我的PageBase类中创建它还是每次在后面的代码中调用它?

.net c# .net-3.5

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

C#属性可以让程序运行得更慢吗?

我担心人们总是使用getter-setter模式:

    public int MyVariable { get; private set; }

    public void SomeFunction(){
        MyVariable = 10;
    }
Run Code Online (Sandbox Code Playgroud)

据我所知,编译为:

    private int myVariable;

    public int GetMyVariable(){
        return myVariable;
    }

    private void SetMyVariable(int value){
        myVariable = value;
    }

    public void SomeFunction()
    {
        SetMyVariable(10);
    }
Run Code Online (Sandbox Code Playgroud)

如果频繁使用,它不会影响程序的性能吗?这样做是不是更好:

    private int myVariable;
    public int MyVariable { get {return myVariable; } }

    public void SomeFunction(){
        myVariable = 10;
    }
Run Code Online (Sandbox Code Playgroud)

c# getter setter properties

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