小编sah*_*har的帖子

当前的.NET SDK不支持在Visual Studio 2017更新15.3中定位.NET Standard 2.0错误

我想用Target Framework .NET Standard 2.0创建一个类库项目.

我已经更新了我Visual Studio 2017的版本15.3,并在Visual Studio安装程序中检查.NET Framework 4.7 SDK.NET Framework 4.7 targeting pack手动安装它们.

.NET Standard 2.0"项目/应用程序"窗口中的"目标框架"组合框中仍然没有选项.所以我.csproj手动将文件中的TargetFramework标记更改为netstandard2.0,但在尝试构建后,我收到此错误:

当前的.NET SDK不支持以.NET Standard 2.0为目标.要么是.NET Standard 1.6或更低版本,要么使用支持.NET Standard 2.0的.NET SDK版本.

visual-studio-2017 .net-standard-2.0

108
推荐指数
6
解决办法
8万
查看次数

无法在.Net Standard 2.0类库中加载文件或程序集错误

我有一个.NET Standard 2.0类库项目,安装了Nuget包System.Data.SqlClient版本4.4.0和一个Windows Form .NET Framework 4.7项目,该项目引用了该类库.

安装Nuget Package并构建解决方案是成功的.但在运行时,每次代码到达一个方法,其中包含SqlClient程序集中的任何东西(例如来自SqlConnection的实例),它会收到此错误:

无法加载文件或程序集'System.Data.SqlClient,Version = 4.2.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'或其依赖项之一.该系统找不到指定的文件.

考虑到这个问题,我认为问题也出现在Nuget包的最后一个主要版本中.

编辑

我下载了Nuget软件包并解压缩,并从\ ref \netstandard2.0文件夹中手动复制了System.DataSqlClient.dll在我的Windows窗体项目的\ bin\Debug文件夹中,现在它可以工作了.Microsoft.Win32.Registry包也发生了确切的情况.所以我几乎确信这是我的错,而且我正在以错误的方式做某事,但是当我使用System.Drawing.Primitive Package进行测试时,它完美无缺,无需复制dll.现在我真的很困惑.

sqlclient .net-standard-2.0

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

如何获取td的col的id(不是td的列号)?

在这个例子中:

<table border="1">
    <col id="col0" style="background-color: #FFFF00"/>
    <col id="col1" style="background-color: #FF0000"/>
    <tr><td rowspan="2">1</td><td>2</td><td>3</td></tr>
    <tr><td>4</td><td>5</td><td>6</td></tr>
    <tr><td>7</td><td>8</td><td>9</td></tr>
</table>
Run Code Online (Sandbox Code Playgroud)

如何获得td 4的col的id?

如果我用这个jquery命令得到它的列号:

var cn = $(this).parent().children().index($(this));
Run Code Online (Sandbox Code Playgroud)

cn将为0,但它的样式显示它属于col1,我需要像td.col.id这样的推荐

当我在td(例如td 4)以上的td设置rowspan ="2"时,这个td的列号将与它的col(或colgroup)的顺序不同,我设置背景颜色来显示它.

编辑: 我相信有一种方法可以解决这个问题,因为当td知道它的col(colgroup)时,必须有一种方法可以从dom树的td询问它.(Td4你展示了一个特定col的风格,谁是col?)

html javascript dom html-table col

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

使用MVVM模式实现UI状态机

我正在使用wpf作为UI层的状态机程序,我使用了这个链接:http: //elijahm.ninjuro.com/2012/01/04/visual-states-in-wpf-4-0/#comment -312文章通过调用VisualStateManager.GoToState(,,)来改变活动窗口的内容.

但我不是一个好的wpf开发人员,我的问题是该文章的最后一部分,"从一种状态转换到另一种状态"部分,其中开发人员创建StateManager类并使用它来更改UI状态.我不知道在我的代码中我在哪里使用StateManager以及如何将业务状态更改传输到UI?

wpf state-machine mvvm

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