我有兴趣替换我们在项目中使用的老化控件,这是一个简单的HTML WYSIWYG编辑器.我正在寻找的主要要求如下:
如果有人可以推荐任何控件/组件进行审核,我会很感激.
我最近在一个正在进行数据绑定的项目中遇到了很多问题.当即将显示某个在其控件中有绑定的表单时,.Show方法会抛出有关绑定的过期 - "无法绑定到数据源上的属性或列.参数名称:dataMember.".
现在,我非常清楚这是一个相当普遍的错误消息,但我找不到一个合适的方法来获取有关哪个绑定失败,哪个控件,哪个数据源/成员等的任何信息.
有没有找到这个的好方法?
前一段时间,我需要一个类似Spy ++的应用程序来进行.NET UI调试.我发现了一篇旧的MSDN文章,其中包含一个类似的示例,但是它停止了在较新的.NET Framework版本中工作.
有没有人知道/编写了一个模仿Spy ++行为的应用程序并且在托管应用程序上工作(相反,显示托管事件/属性)并且可以在新的.NET框架上运行,最高可达4.0?
我在工作中遇到以下情况,并希望听到一些建议,因为我几乎都是出于想法而忘记了.
我有一个解决方案,其中包含我们的服务器端项目 - 一些Web应用程序将部署到IIS以及一些带有逻辑的类库.它最初是在VS2010的.NET 3.5下制作的(据我所知).该解决方案随着时间的推移而升级,现在包含一些针对.NET 4.0的项目.
该解决方案在我的机器上运行时与VS2010和VS2013(我现在大部分都在使用)一起构建并按预期工作 - 一台32位Windows 7 SP1机器,安装完整VS2013等.该解决方案也可以通过在我的机器上使用命令行MSBuild(所以32位).
从我们的64位TFS 2010服务器构建时,构建失败引用从.NET 3.5程序集到.NET 4.0基础程序集(如mscorlib等)的间接引用.
客户端解决方案(带有WPF"shell"和更多类库逻辑项目)以及两者之间的共享项目都是.NET 3.5,并且在我的机器和TFS服务器上都能很好地构建.
我已经看过之后到目前为止注意到这是在TFS服务器上的建造顺序是不同的.我尝试了所提到的主要/第一个问题的解决方法,但到目前为止没有任何帮助.没有尝试过第二次(强行编译32位或者如上所述的影响),但我要去.
无论哪种方式,这里是服务器解决方案构建订单简化和命名为我认为将解释正在发生的事情.
VS2010/VS2013:
此订单正确构建.
但是,当在前面提到的TFS2010服务器版本上运行时,我得到了这个订单:
Client.Common.csproj项目(.NET 3.5)无法构建,因为它无法满足其对Common.csproj(可能是Targeting .NET 3.5)的引用,因为它显然现在间接引用.NET 4.0程序集 - 如它的构建是为了满足Server.DomainModels.csproj项目(.NET 4.0)的引用.
这对我来说没有意义,但似乎会发生什么.我很感激有关此问题的任何建议或建议.
先感谢您.
因此,Visual Studio 2019的代码分析和代码建议开始突出显示代码的每一行,我在其中调用返回值的方法,但我根本不使用它并告诉我使用丢弃_运算符。
我不完全理解为什么这很重要,对于Fluent API样式代码来说,这似乎还是错误的。
以下两行之间在功能上有区别吗?
private int SomeMethod() => 0;
...
SomeMethod();
_ = SomeMethod();
...
Run Code Online (Sandbox Code Playgroud)
如果返回值是参考,会更重要吗?如果不是,是否有办法全局禁用此检查?