小编jas*_*son的帖子

具有多个已定义的入口点错误

我有以下代码:

namespace WpfApplication2
{
    /// <summary>
    /// Interaction logic for MainWindow.xaml
    /// </summary>
    public partial class MyWindow : Window
    {
        public MyWindow()
        {
            Width = 300; Height = 200; Title = "My Program Window";
            Content = "This application handles the Startup event.";
        }
    }

    class Program
    {
        static void App_Startup(object sender, StartupEventArgs args)
        {
            MessageBox.Show("The application is starting", "Starting Message");
        }

        [STAThread]
        static void Main()
        {
            MyWindow win = new MyWindow();

            Application app = new Application();
            app.Startup += App_Startup;

            app.Run(win); …
Run Code Online (Sandbox Code Playgroud)

c# wpf

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

任务使用SdkToolsPath找不到“ LC.exe”

我已经使用TFS将项目克隆到我的计算机上,在构建项目时出现此错误:

错误6任务使用SdkToolsPath“”或注册表项“ HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Microsoft SDKs \ Windows \ v8.1A \ WinSDK-NetFx40Tools-x86”找不到“ LC.exe”。确保已设置SdkToolsPath,并且该工具位于SdkToolsPath下正确的处理器特定位置,并且已安装Microsoft Windows SDK

我已经在网上搜索了,但是找不到解决方案。我使用VS 2013和.NET4。如何解决此问题?谢谢。

c# tfs visual-studio-2013

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

删除SQL中没有主键的重复条目

我有这个表MSSQL:

EntityNo int
City nvarchar(MAX)
Province nvarchar(MAX)
EntityDate datetime
Run Code Online (Sandbox Code Playgroud)

EntityNo应该是唯一的,但它不是主键.如何从此表中删除其中一个重复条目?谢谢.

sql sql-server duplicates

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

传递给LEFT或SUBSTRING函数的无效长度参数(SQL Server)

我有这个问题:

CASE
   WHEN ISNUMERIC(SUBSTRING(dbo.Post.OdaSayisi, 1, CHARINDEX('+', dbo.Post.OdaSayisi) - 1)) = 1 
      THEN SUBSTRING(dbo.Post.OdaSayisi, 1, CHARINDEX('+', dbo.Post.OdaSayisi) - 1)
      ELSE 0
END AS RoomNumber,
Run Code Online (Sandbox Code Playgroud)

where OdaSayisi是一个像3 + 1,4 + 2的字符串.当我尝试编写此查询时:

SELECT *
FROM [myDB].[dbo].[MyView] 
WHERE RoomNumber = 3
Run Code Online (Sandbox Code Playgroud)

我在标题中收到此错误.我怎样才能解决这个问题?谢谢.

sql sql-server

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

SQL中两个计算列的总和

我正在计算两行,如下所示:

CASE 
    WHEN isnumeric(SUBSTRING(dbo.Table.RNumber,1,CHARINDEX('+',dbo.Table.RNumber) - 1)) = 1
        THEN SUBSTRING(dbo.Table.RNumber,1,CHARINDEX('+',dbo.Table.RNumber) - 1) 
    else 0 
end AS RoomNumber,
CASE 
    WHEN isnumeric(SUBSTRING(dbo.Table.R.Number,CHARINDEX('+',dbo.Table.RNumber) + 1,LEN(dbo.Table.R.Number))) = 1
        THEN SUBSTRING(dbo.Table.R.Number,CHARINDEX('+',dbo.Table.RNumber) + 1,LEN(dbo.Table.R.Number)) 
    else 0 
end AS HallNumber,
Run Code Online (Sandbox Code Playgroud)

我需要创建另一个列来计算RoomNumber和HallNumber的总和,我试过这个:

SELECT *, (RoomNumber + HallNumber) AS Sum
FROM Table
Run Code Online (Sandbox Code Playgroud)

但我得到了无效的列名错误.我怎样才能得到这两列的总和?谢谢.

sql sql-server

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

无法卸载 NuGet 包

当我尝试使用 NuGet 包管理器的图形界面卸载 NuGet 包时,出现以下错误:

你调用的对象是空的。

我在包管理器控制台中尝试了很多事情,例如:

卸载包AutoMapper

或者

卸载软件包 AutoMapper -Force

我仍然遇到同样的错误。

当我尝试使用此更新包时:

更新包 AutoMapper

我明白了:

Update-Package:从源“D:\folder\project\project\packages”检索“System.ComponentModel.Annotations.4.3.0”的包元数据时发生错误。

您能告诉我如何卸载软件包或对其进行修改吗?谢谢。

编辑 :

当我尝试像这样安装 Nuget 命令行时:

Install-Package NuGet.CommandLine
Run Code Online (Sandbox Code Playgroud)

我明白了:

从源“D:\folder\project\project\packages”检索“AutoMapper.5.2.0”的包元数据时发生错误。

c# nuget nuget-package

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

将多个列从一个SQL表复制到另一个SQL表

我想同时将一些列从一个表复制到另一个表.这是我的查询:

INSERT INTO [db_new].[dbo].[Element](Number, ElementNumber)
    SELECT (NUMBER, ELEMENTNUMBER) 
    FROM [db_old].[dbo].[ELEMENTS]
Run Code Online (Sandbox Code Playgroud)

我收到此查询的错误:

消息102,级别15,状态1,行1
','附近的语法不正确.

如何安全地同时复制多个列?谢谢.

sql sql-server sql-server-2008

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

在ASP.NET MVC 5中粘贴日期格式

我在ASP.NET MVC 5项目中使用JQueryUI Datepicker.我希望用户在"创建"和"编辑"视图中以mm/dd/yy格式输入日期.这是我迄今为止所取得的成就:

这是我的模特:

[DataType(DataType.Date)]
[DisplayFormat(DataFormatString =
   "{0:MM-dd-yyyy}",
    ApplyFormatInEditMode = true)]
public DateTime ProjectDeadline { get; set; }
Run Code Online (Sandbox Code Playgroud)

这是_Layout.cshtml中的jQuery代码:

<script type="text/javascript">
    $(function () {
        $('.date-picker').datepicker({ dateFormat: "MM-dd-yy" });
    })
</script>
Run Code Online (Sandbox Code Playgroud)

在创建视图我有这个: 在此输入图像描述

在编辑视图中我有这个: 在此输入图像描述

如果我没有在编辑中触摸日期并点击保存,我会收到警告:

ProjectDeadline字段必须是日期.

我尝试了许多可能性来获得我想要的东西,但这是我能得到的最好的东西.我在大多数尝试中都遇到了错误.你能告诉我如何修复我的代码以正确地在日期字段中获取mm/dd/yyyy格式吗?谢谢.

asp.net asp.net-mvc jquery date asp.net-mvc-5

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

如何使用 C# 创建一个复杂的 JSON 对象

我有这样一个 JSON 结构:

{
 "name": "flare",
 "children": [
  {
   "name": "analytics",
   "children": [
    {
     "name": "cluster",
     "children": [
      {"name": "AgglomerativeCluster", "size": 3938},
      {"name": "MergeEdge", "size": 743}
     ]
    },
    {
     "name": "graph",
     "children": [
      {"name": "BetweennessCentrality", "size": 3534},
      {"name": "SpanningTree", "size": 3416}
     ]
    },
    {
     "name": "optimization",
     "children": [
      {"name": "AspectRatioBanker", "size": 7074}
     ]
    }
   ]
  },
  {
   "name": "animate",
   "children": [
    {"name": "Easing", "size": 17010},
    {"name": "FunctionSequence", "size": 5842},
    {
     "name": "interpolate",
     "children": [
      {"name": "ArrayInterpolator", "size": 1983},
      {"name": "RectangleInterpolator", …
Run Code Online (Sandbox Code Playgroud)

c# json

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

Linq Joins上的System.OutOfMemoryException

我有以下查询:

var data = (from ftr in db.TB_FTR
            join mst in db.TB_MST on ftr.MST_ID equals mst.MST_ID
            join trf in db.TB_TRF on mst.TRF_ID equals trf.ID
            select new TRFData 
            { 
                City = ftr.FTR_CITY, 
                County = ftr.FTR_COUNTY, 
                Type = trf.TRF_TYPE 
            }).ToList();
Run Code Online (Sandbox Code Playgroud)

TB_FTR表包含3,000,000行,TB_MST包含1,100,000行,TB_TRF包含340行.如何使此加入工作?这有诀窍或解决方法吗?谢谢.

c# linq entity-framework out-of-memory

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