首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

ObjectDataSource选择业务对象列表为空探讨

前天晚上,一个页面上拖了一个ObjectDataSource,配置数据源时发现选择业务对象列表没有列出当前项目的实体类,甚至连NewLife.CommonEntity实体类也没有列出来。...按以往管理,重新编译、删除引用、更新DLL……所有操作都试了一遍,还是不行。这就奇了怪了,虽然这几年来一直碰到这个问题,尽管不知道原因,但是从来没试过解决不了。...搞了大半天,还是没有一丁点头绪,因为.Net类库里面设计时方面大量使用接口,以及GetService之类模式,压根就找不到实现类在哪!...源代码控制就是好,可以记录编码过程点点滴滴!似乎也没什么用,那天修改几个问题,都是改一下函数内部处理代码而已,vs加载实体类型时,不会执行到里面的代码。于是又断线了!    ...7,g吧,vs2010从挂起恢复了,正常操作,配置数据源,不动了……果然WinDbg中断下了,你就不能学学OD,断下时候自动把窗口弹出到前面来吗?     。。。。。。

1.4K70

Roslyn 通过 Nuget 引用源代码 VS 智能提示正常但是无法编译

本文告诉大家如果在 Nuget 引用源代码方式引用源代码 VisualStudio 智能提示和 Resharper 智能提示都能找到对应类,但是 VisualStudio 编译或使用命令行...msbuild 编译时提示找不到类 这个问题是 msbuild 一个坑,主要是没有主动引用 .nuget.g.props 和 .nuget.g.targets 文件,使用 Microsoft.NET.Sdk...具体请看MSBuild/Roslyn 和 NuGet 100 个坑 - walterlv 但是使用 Nuget 引用源代码时候,因为此时源代码还没加入到编译,在编译时候 msbuild 找不到类...添加引用 .nuget.g.props 两个文件,引用方式是 下一句引用 .nuget.g.props...PropertyGroup> 添加了这两个引用就可以解决源代码引用时候出现了

84520
您找到你想要的搜索结果了吗?
是的
没有找到

VS2019库头文件使用

这里针对常用设置进行说明 目录 对应环境变量 作用 简单说明 可执行文件目录 PATH 搜索可执行文件目录 比如Cl.exe linke.exe等编译器连接器目录 包含目录 INCLUDE源 源代码..." 引用目录 LIBPATH 搜索通过#using指针源代码引用程序集或者模块文件路径 如C++中常用 using namespace std;那么 namespace目录就是这里提供,自我理解...(lib,"xxx.lib") 然后上面所述目录,VS2010之前是影响全局,也就是只要使用这个VS创建,那么就是影响全局....C++ 连接器目录介绍 C++->附加包含目录 INCLUDE 跟上方所述VC++->包含目录一样也是印象InClude路径 连接器->附加库目录 LIBPATH 指明LIB所在目录,指明之后则可以附加依赖项中直接填写你想使用...return 0; } 四丶小问题解决 问题1.找不到 iob_func 因为版本太高问题,会出现如下问题 ?

1.6K60

手把手教你写 Roslyn 修改编译

Roslyn 通过 Nuget 引用源代码 VS 智能提示正常但是无法编译 本文告诉大家如果在 Nuget 引用源代码方式引用源代码 VisualStudio 智能提示和 Resharper...智能提示都能找到对应类,但是 VisualStudio 编译或使用命令行 msbuild 编译时提示找不到类 Roslyn 通过 Nuget 管理公司配置 本文来告诉大家如何用 Roslyn 管理配置...,开一个新项目的时候经常需要添加公司,版权等,但是这些信息不想每次都添加于是我就想用 Nuget 管理所有配置,安装一个 nuget 就自动配置 Roslyn 如何在 Target 引用 xaml...防止文件没有编译 使用新项目格式,可以使用 Target 添加项目,但是有一些项目需要在合适时候添加,如果添加早了,那么会让用户看到这些文件,如果添加时间是引用编译之后,那么文件将无法进行编译...Roslyn 通过 nuget 统一管理信息 日常开发,如果需要发布多个库,多个库之间版权和作者等信息都是相同。如果需要每次更改信息都打开项目进行编辑,这个效率是很低

2K20

以正确方式下载和配置 ASP.NET Core 官方源码

我们可以Github上面直接查看ASP.NET Core 3.x源代码,但是我们也可以把源代码下载下来进行查看。...Windows Explorer里以管理员身份打开Powershell: ? 打开PS之后,如果你输入文件名前一部分: ? 然后按tab,就会自动补齐该文件名: ?...然后会出现下面选择安装组件窗口,并且把需要安装组件都自动勾选上了: ? 这时你只需要点击modify按钮去安装就可以了。装完之后关闭就可以了。...这样做好处是,你不需要手动去挨个安装需要组件,而且不会出错。 Restore 下面需要进行restore脚本,它会下载所有编译所需第三方库或依赖项等等。仓库根目录,命令行执行: ?...回到命令行,项目根目录执行下面的命令(把复制路径贴进去,并去掉双引号): ? 这样打开项目的时候,会针对这个版本源代码设置一些需要环境变量来引用正确.NET依赖项。

3K10

VS集成若干种代码生成解决方案

为了让我们VS自动地为我们生成代码,我们需要以Custom Tool形式编写相应代码生成器。我们编写代码生成器最终通过COM组件形式对外提供服务,所以其中涉及到COM组件注册。...VS 2008环境下,你只需要为当前项目添加相应程序集引用,并且通过指令name属性指定程序集(Dll)文件名即可。...但是这种方式对于VS 2010则行不通,因为T4引擎解析和编译模板时候并不会从项目引用列表中去定位目标程序集。...本篇文章为你介绍VS2010下5种不同程序集引用方式……[ 阅读全文] [第7篇] 编写T4模板进行代码生成无法避免两个话题:"Assembly Locking"&"Debug" 出于提高性能考虑...当你创建一个.aspx文件时候,为什么会自动创建对应源代码?当你该.aspx页面以XML方式添加一个按钮,源代码为什么会自动添加一个同名属性。

2.6K90

使用C#创建及调用WCF完整实例 (Windows服务宿主)

开始宿主程序 右击解决方案,添加|新建项目”Windows”|”Windows 服务”,项目名就默认吧,不改了 Windows服务项目中添加WCF服务库引用 ? ?...右击引用|添加服务引用,服务地址windows服务项目中App.config文件,依次展开找到system.serviceModel|services|service|host|baseAddresses...|add节点,baseAddress等于号后双引号字符串即为服务地址,注意如果是生产环境,那么你服务所使用端口号开启。...(下载连接教程此图使用错误,应该是这样图,教程中使用WindowsService1服务引用图) ? ?...此时,服务地址是localhost,所以可以直接引用成功,如果服务地址是一个网络地址,需要在宿主服务器中将服务启动后才可以引用服务,否则会提示找不到服务。

3.7K70

Jenkins持续集成与自动化部署系统安装配置

由于我们公司使用源代码管理工具主要是SVN因此在这里主要介绍SVN方式方法。...(注意:Jenkins服务器需安装MSBuild,建议Jenkins上安装VS开发工具,可以构建出问题时候打开VS调试,省去很多不必要麻烦)。...我们程序很不规范,其中引用了许多不属于自己版本库第三方依赖包,和一些自己开发公共库,当时这些第三方包和公共库放在我们SVN另一个版本库里进行管理,因此构建时候导致很多程序集找不到引用。...以上两个问题解决后,基本没有遇到太难问题。由此可见我们源代码管理科学、规范是多么重要。 几十次构建失败,一堆乱七八糟引用是多么痛领悟!...而这种方案其中也有许多细节地方文章没有提到,如:如何实现自动化Nunit单元测试,如何定时构建......

88630

从零开始学习 dotnet 编译过程和 Roslyn 源码分析

---- SourceYard 性能数据 SourceYard 通过将公共组件源代码和产品源代码合并来提升性能。...以下是这部分性能数据: C# 性能分析 反射 VS 配置文件 VS 预编译 - 林德熙 额外,如果不是收集而单单只是使用的话,这里是性能数据: C# 直接创建多个类和使用反射创建类性能 - 林德熙...csproj 写死常量啦) - 吕毅 Roslyn 项目文件使用条件判断 - 林德熙 了解到 csproj 文件结构之后,你可以通过迁移一些项目,并确保他们编译通过来练习: 将 WPF、UWP...: .NET/C# 你可以代码写多个 Main 函数,然后按需要随时切换 - 吕毅 Visual Studio 解决方案资源管理隐藏一些文件 - 吕毅 使用链接共享 Visual Studio...通过 Nuget 引用源代码 VS 智能提示正常但是无法编译 - 林德熙 如果你 NuGet 格式是旧,或者说引用方式是旧,推荐升级: 自动将 NuGet 包引用方式从 packages.config

24540

unity3d 入门

找不到ms-vscode.csharp依赖 unity插件版本太老,可以修改extension目录package.json依赖 .vscode\extensions\unity.unity-debug...) 异常捕获 vscode设置常用nullReference异常,可以资源为空地方停止运行 package unity运行错误,提示文件asmdef文件找不到 package搜索,找到后双击导入...,重新拖动脚本到节点上 组件引用搜索 节点列表里面搜索,t:名称 tag:每个节点可以绑定标签,一个标签对应多个节点。...Editor目录下文件,自动添加到插件项目中 ab打包,resource目录是默认ab包,inspectornew assetbundle,相同名称同一个包 [MenuItem("Assets...,三角符号可以一个点上 轴点(空心小圆圈):旋转中心 strech模式下长宽高无法获取, gui顶点创建ui、guilayout自动创建 button事件绑定:添加EventTrigger组件

3.5K20

unity3d 入门

找不到ms-vscode.csharp依赖 unity插件版本太老,可以修改extension目录package.json依赖 .vscode\extensions\unity.unity-debug...) 异常捕获 vscode设置常用nullReference异常,可以资源为空地方停止运行 package unity运行错误,提示文件asmdef文件找不到 package搜索,找到后双击导入...,重新拖动脚本到节点上 组件引用搜索 节点列表里面搜索,t:名称 tag:每个节点可以绑定标签,一个标签对应多个节点。...展开文件所有object,AssetDatabase.LoadAssetAtPath打开特定对象) assetbundle,edit管理asset资源 参考:https://blog.csdn.net...Editor目录下文件,自动添加到插件项目中 ab打包,resource目录是默认ab包,inspectornew assetbundle,相同名称同一个包 [MenuItem("Assets

2.8K10

RTT 是如何管理和构建工程

前言 rtthread 是一个功能强大,组件丰富物联网操作系统。它相比于其他 RTOS 一个主要区别之一,也就是它不仅仅是一个实时内核,还具备丰富中间层组件。...,就会出现好多头文件找不到情况。...再来看 SConscript ,一般来讲,每个存放着源代码子目录下都会放置着一个 SConscript,如果想要将自己一些源代码加入到 Scons 编译环境,一般可以创建或修改已有的 SConscript...模板工程 同时,scons 还能够生成 vs code 工程,运行 scons --target=vsc 就能够更新 vs code 工程相关配置,从而更新 vs code 相关头文件设置。...总结 上述就是关于 RTT 管理和构建工程相关内容了,总结一下也就是涉及到 kconfig 文件更改,从而能够通过 menuconfig 图形化配置相关选项,最终能够生成 rtconfig.h 相关宏定义

1.2K10

jav_video_ASP 第三方控件

[使用说明] 本机测试方法: 1.下载解压DotNetTextBox目录到默认站点根目录后,必须在Internet信息服务管理器找到该目录后右击属性>创建>确定来创建虚拟目录,也可以Internet...页面及VS2005调用控件方法: 1.首先必须删除引用控件ASPX页面 3.VS2005编辑器可通过工具>选择工具箱项>.NET Framework组件>浏览并选定DotNetTextBox.dll...后按确定控件将默认显示VS2005编辑器工具箱常规选项卡(可自行将控件拉到标准选项卡),也可以直接在工具箱标准选项卡列标头或所属列任何控件上右击>选择项> .NET Framework组件>浏览并选定...[按这里下载DotNetTextBox控件] [写于3年前一个控件,用VS2005重新编译了一下,因为控件暂时还不是太完善,所以不提供源码了,等有空的话我会对控件按新思路重写并提供所有源代码] 转载于

1.5K10

VS Nuget使用以及VS Code与git介绍

NuGet 是免费、开源管理开发工具,专注于 .NET 应用开发过程,简单地合并第三方组件库。...,并且极大推动了开源代码交流学习。...二、认识Nuget Nuget是一个VS扩展插件。我们使用VS开发时,Nuget能把项目中添加、移除和更新引用工作变得更加快捷方便。...我们可以通过VS菜单上“工具→扩展和更新”来查看Nuget 三、如何使用Nuget 解决方案管理,我们可以通过“右键子项目→管理Nuget程序包”或“右键子项目下引用管理Nuget程序包”来对该子项目的引用进行管理...在打开管理Nuget程序包”窗口中我们可以对该子项目引用类库进行管理 nuget搜索到,一般都是该类库最新版本使用过程,我们可能需要去下载类库历史版本,打开nuget官网: https

89040

将使用netTcp绑定WCF服务寄宿到IIS7上全记录

摘要 项目开发,我们可能会适时选择http或者tcp绑定wcf服务,可以使用控制台来托管服务,也可以使用IIS来承载服务,由于IIS本身对于请求和异常处理能力,使得我们可以省去很多开发精力而成为托管服务首选...创建虚拟目录时也许VS会提示需要安装IIS6一些组件,那么我们按照提示打开”windows更新安装“ 要将WCFtcp绑定方式服务hostIIS上,首先你需要启用这个功能 ?...其次,需要安装IIS6兼容性和管理工具 ?...vs2010再浏览一下服务http://localhost/WCFService/Service1.svc,发现已经OK了 ? 于是,我们可以正常引用并使用这个服务了 ?...引用服务完成后,调用效果是: ? 源代码:http://files.cnblogs.com/wengyuli/WCFTcpHostToIIS.rar

80320

Windows中使用MySql.Data库将C# 接到 MySQL

为此,我们右键单击项目名称,然后选择“添加引用”: 然后我们从列表中选择 MySql.Data: 为了未安装连接器其他计算机上使用该应用程序,我们必须从引用创建一个 DLL。...为此,我们右键单击项目中引用名称,然后在其属性中将 copy local 设置为 true: 注意:由于自从2009年离现在很久远,我们目前VS2022等IDE添加MySql.Data库很简单...VS2022运行本文源代码 我们首选从下面这两个地方分别下示例和源代码, Download demo - 127.6 KB Download source - 15.43 KB 然后确保我们Windows...系统安装了VS2022和MySQL等软件, 然后使用VS2022打开源代码connectcsharptomysql_source,下载后源代码目录结构如下图所示: 我们使用VS2022打开...ConnectCsharpToMysql.sln工程文件,并对项目进行升级,然后通过VS2022NuGet包管理器安装MySql.Data包,截止目前最新MySql.Data库最新版本为:8.3.0

11300

Roslyn 如何基于 Microsoft.NET.Sdk 制作源代码

使用源代码项目而不是引用 dll 方法实际上 Chrome 就是这样做,谷歌开发就是有很多,大概有几百个项目,但是编译出来 dll 只有一两个,所以他才有一点击就打开。...如果使用上面的方法会发现自己资源是找不到,包括 xaml 也是无法编译, xaml 里面引用资源也是找不到,不过这些问题我都会在 SourceYard 解决 原理 刚才大家可以看到我没有 nuspec...添加引用,但是我可以使用这个源代码,原理就是新 VisualStudio 格式可以安装 Nuget 包自动寻找 build 文件夹 包id.props 和 id.targets 文件,自动引用这两个文件...,添加集合就可以在编译引用 上面代码就是添加了lindexi.cs文件作为编译,上面用到常量,请看项目文件已知属性(知道了这些,就不会随便在 csproj 写死常量啦) - walterlv 所以使用这个包就可以自动添加代码...MSBuild:Compile 对于资源文件,例如 WaterEffect.ps 因为资源是需要使用路径才可以使用,如果直接引用源代码会发现资源路径是找不到

79420

VS Code 编辑器入门指南上篇-核心概念与组件

参考之前写过 文献管理工具 Zotero 入门指南,本入门指南将从 VS Code 特点出发,介绍入门 VS Code 必须了解核心概念和组件(上篇)以及 5 个 VS Code 实际使用场景(下篇...默认情况下,侧边栏显示五个组件分别是:资源管理器、跨文件搜索、源代码管理、启动和调试和扩展管理。...侧边栏显示默认组件「资源管理器」和「跨文件搜索」就是字面功能,分别用来浏览管理文件和进行内容查找替换,我们会在下篇配合具体应用场景进行更详细介绍。...源代码管理和调试分别用于 git 一系列操作和 debug,如果你并非程序员,没有这方面的需求也可以选择将其隐藏。 扩展管理及插件 这一部分需要详细介绍「扩展管理组件和「插件」这个概念。...我们可以把插件理解为 macOS 应用,而扩展管理则是 VS Code 应用商店。 ? 如上图,组件显示部分可以看到已经安装插件和推荐插件,所有你想找东西都可以尝试搜索框进行搜索。

89820

visual studio 2017安装教程以及各类问题解决方案

文章关键词和所含教程: VS2017安装/visual studio 2017安装/Xamarin/Android for visual studio 2017/VS2017找不到网站/VS2017找不到...3,安装后问题 根据提示安装好 VS2017 后,完成界面可能会提示出现“安装已完成,但是出现警告”,这时先不管它。...先打开 VS2017,新建项目试试。如果你界面跟我相似,找不到新建 Xamaxin、Android、Ios、网站地方, 说明安装是不正常。...换句话说,明明安装界面选择 Xamarin 等组件进行安装,却只能创建控制台这些项目。 ?...选择 “下一步”,然后按照向导步骤查找并修复 Windows 更新问题。 程序会提示出错地方,然后点击”应用此修复程序“即可。 ?

2.7K30

.Net Core平台下,添加包引用

一个程序开发过程离不开对程序集(Assembly)依赖,将一个程序集打包好,就成为一个.dll包文件,它也叫动态链接库(Dynamic Link Library),可以被其它程序集引用以前...ASP.Net时代,微软将所有可能依赖包都在程序生成给我们添加上,所以我们开发时,很少遇到找不到某个类命名空间问题,但是,.netCore时代,微软改变了这一作风,你需要什么,就自己去添加什么,...系统只带一些必须包,这减少了不必要引用,提高了程序性能。...接下来,就演示一下,如何添加包引用 VSCode: 终端中键入:dotnet add package 包名 Visual Studio: VS,这一过程变得可视化...,首先在展开依赖项,找到包,点击右键选择管理NuGet包 弹出新窗口中我们就可以搜索并点击右边下箭头下载,系统会自动安装,写基于.Net Core平台项目时,推荐使用VS2019及以上版本

96620
领券