Tag: visual studio

如何将本地数据库文件添加到Visual Studio Mac 2017

我正在Visual Studio(Mac)上用C#创建一个酒店管理服务,我似乎无法找到关于如何向我的项目添加本地数据库文件的好解释。 我在开放式办公室(.odb文件)中创建了我的数据库表,但似乎没有办法让我在我的项目中实现它。 文档中没有任何内容。 任何人都知道如何将数据库添加到Mac Visual Studio项目?

有没有办法将类库函数转换为exe?

有没有办法将我的类库程序更改为.exe或单击一次应用程序? 目前我把它作为一个DLL。 我能够创建一次点击应用程序但安装后无法正常工作。

如何在Visual Studio中读取内存快照

我使用Visual Studio获取应用程序的内存快照。 我有一些关于理解我得到的数据的问题。 在我捕获内存快照后,我过滤掉了我的一个类,比如MyClassPanel。 我只在我的xmal文件中使用MyClassPanel。 为什么MyClassPanel的’Paths to Root’都是’MyClassPanel [RefCount Handle,Count:1]’? (即同名,但带有字符串[最后的RefCount句柄]和不同的Count值)这是什么意思? 在其他类中,我过滤,我看到’Paths to Root’是不同的类名。 我有24个MyClassPanel(来自顶部表中的计数)。 在底部表格的“参考计数”列中,当我添加它们时,它们是24。 总是这样吗? 我认为’Count’和’Reference Count’意味着不同的东西。 在这种情况下,他们加起来。 这有意义吗?

如何使WPF窗口响应

我正在使用Blend Expression,刚开始使用WPF。 我正在尝试制作一个窗口响应窗口,它可以容纳多个网格,并根据窗口大小重新resize到最小宽度。 它会像: 我的代码到目前为止: 我试过两件事,其中一件是Margin ,另一件是Width和Height使用’对齐’。 不确定哪个会解决我的目的,其次它会响应屏幕尺寸。 我使用*阅读有关动态网格的内容,但这似乎不适用于此。 谢谢,

从ResXRersourcewriter生成的资源文件创建designer.cs文件

我有一个生成.resx资源文件的程序。 这些资源文件用于其他项目,与生成资源文件的项目不在同一解决方案中。 我现在想知道,如果可以从资源文件生成designer.cs文件,那么您可以直接访问资源而无需使用resxresourcereader。

请解释C#属性如何工作?

我已经学习了一段时间的C#,而且我在C#书中找到了属性(Head First C#)。 老实说,我不明白它们的用途,以及我为什么要使用它们。 我用Google搜索了几次,但仍然不能为我的生活理解它们。 有人可以向我解释这个外国概念吗? 谢谢, Varmitharen

我如何:使用条件创建断点?

我一直在我的Visual C#2008 RSS Feed中看到这个: http://sofzh.miximages.com/c%23/mad.jpg 我很确定这是VS 2010唯一的function,但我想知道是否还有在VS 2008中复制这个function?

MSTest中忽略来自通用基类的inheritance测试类

在MSTest中创建通用基本测试类并从中inheritance时,我无法运行所有inheritance类的测试。 BaseDependencyPropertyFactoryTest位于Whathecode.PresentationFramework.Tests程序集中 。 它是通用基类。 ( BaseDependencyPropertyFactoryTest ) 两个程序集都有一个inheritance自此基类的测试,称为DependencyPropertyFactoryTest 。 所有inheritance的类都传递一个特定的类型参数。 [TestClass] public class DependencyPropertyFactoryTest : BaseDependencyPropertyFactoryTest { } 似乎只运行与基类位于同一程序集中的inheritance测试。 Whathecode.PresentationFramework.Aspects.Tests程序集中的inheritance测试似乎完全被忽略。 我究竟做错了什么? 如果需要,我可以上传所有必需的源代码,但是你需要PostSharp才能进行方面组装。 作为测试,我尝试将一个测试添加到方面程序集中的inheritance测试类中,该程序集调用基本测试类中的所有测试。 [TestMethod] public void AllBaseTests() { ClrGetterSetterTest(); DependencyPropertyGetterSetterTest(); } 这给出了以下结果。 奇怪的是,这个测试被执行了! 现在,这可能是一种至少运行它们的方法,但是当然每次在基类中添加额外的测试时我都不想编辑这个测试。 为什么跳过那些基础测试,为什么指示’中止’?

“运算符名称”运算符后缺少操作数

我正在使用dataview过滤我的gridview。 我正在将filter命令传递给dataview,如下所述; string strFilter= ” 0=0 “; if (Session[“SampleSession”] != null) { strFilter= strFilter+ ” and Emp Name = ‘” + Session[“SampleSession”].ToString() + “‘ “; } dv.RowFilter = strFilter; // Throws an error here! 它会在上面一行的“运算符名称”运算符后抛出缺少操作数的错误。 我相信有一个小错误,我无法捕捉到。

动态对象智能感知

如果动态在编译时解析为对象,并且所有.NET类型都扩展了对象,为什么动态不像IntelliSense的对象那样? 每当我使用动态时,我都会收到一条消息“动态表达式。这将在运行时解决”。 当然它也应该显示对象成员?