Visual Studio解决方案包含两种类型的隐藏用户文件.一个是解决方案.suo文件,它是一个二进制文件.另一个是项目.user文件,它是一个文本文件.这些文件包含的确切数据是什么?
我也一直想知道是否应该将这些文件添加到源代码控制中(在我的情况下是Subversion).如果我不添加这些文件而另一个开发人员检出解决方案,Visual Studio会自动创建新的用户文件吗?
问题很简单.我没有在Visual Studio中创建文件夹,而是在文件系统上为我的项目创建目录结构.如何在项目中包含所有文件夹和文件,保留结构?
如果我在名为Services的文件夹上"添加现有文件"并导航到目录结构中的文件..服务>帐户管理> CreateAccount.cs,它将显示在Visual Studio中,如下所示:Services> CreateAccount.cs.我不想要这个.
我已经完成了整个目录结构,因为我模仿我们的客户端开发人员使用相同的组织结构.如何在Visual Studio中将所有文件夹和文件添加到项目中?或者我必须做大多数Microsoft用户所做的事情并"忍受它"并通过Visual Studio重新创建每个文件夹?
是否可以在整个解决方案中找到代码行数?我听说过MZ-Tools,但它是否有开源的等价物?
我知道Visual Studio可以自动格式化,使我的方法和循环缩进正确,但我找不到设置.
我有一个独立于任何C#项目的独立文件集,它们位于复杂的嵌套目录结构中.
我想以这种格式将它们添加到我正在处理的ASP.NET Web应用程序中的不同目录中; 同时保留相同的结构.所以,我将文件夹复制到我的项目的目标位置,我试图"添加现有项目"只是为了丢失以前的文件夹层次结构.
通常我手动重新创建目录,一对一地复制,然后添加现有项目.在这种情况下,目录/项目太多了.
那么如何在Visual Studio 2008中添加现有目录和文件?
我目前重命名项目文件夹的解决方案是:
有没有更好的方法?
我正在使用C#在.NET 4.0框架(beta2)上创建一个Web应用程序.
当我尝试使用名为"ActiveHomeScriptLib"的程序集时,出现以下错误:
无法嵌入Interop类型'ActiveHomeScriptLib.ActiveHomeClass'.请改用适用的界面.
当我将框架更改为3.5版时,我没有任何错误.
什么是互操作类型,为什么只有在我使用4.0框架时才会出现这种情况?
我正在尝试将一条消息写入输出窗口以进行调试.我搜索了像Java这样的函数system.out.println("").我想Debug.Write,Console.Write和Trace.Write.它不会出错,但也不会打印任何内容.
选中"定义DEBUG常量"和"定义TRACE常量"选项.
菜单工具 → 选项 → 调试 → "将所有输出窗口文本重定向到立即窗口"选项未选中.
配置:活动(调试)
注意:如果相关,我创建了一个项目,向导为"Windows窗体应用程序".我不知道在哪里看.
如何将后期构建事件限制为仅针对一种类型的构建运行?我正在使用事件将DLL复制到本地IIS虚拟目录,但我不希望在发布模式下在构建服务器上发生这种情况.
我有一个文件,xyz.cpp.我想在Visual Studio中打开这个文件的两个实例(BTW,我正在使用Visual Studio 2005).我为什么要这样做?我想并排比较同一文件的两个部分.我知道的解决方法如下:
制作文件的副本.但问题是它不优雅,每次我面对这个时我都不想制作副本.
我可以将窗口分成两部分.拆分它的问题我只能水平拆分它.水平分割的结果是屏幕的右半部分是空白区域.
如果我能够垂直拆分它或打开同一个文件的两个实例,它会增加我可以比较的代码行数.
visual-studio ×10
c# ×2
c#-4.0 ×1
code-metrics ×1
debugging ×1
directory ×1
editor ×1
ide ×1
indentation ×1
line-count ×1