1、同一个解决方案下的两个项目之间怎么相互调用

在项目的“引用”上右键,添加引用,选你要引用的项目。然后在代码里就能调用引用项目里的某个类的方法了。

2、如果一个项目类型为”类库“的项目要运行,会报如下错误

解决方法:在上面右图里,将输出类型从”类库“改为“控制台应用程序”,并在程序里写好Main函数入口

3、Help viewer启动不起来,或者启动后,文章列表里有些打不开

  重装:

1. 在ios镜像安装文件中找到 packages\Help 路径。

2. 打开控制台命令,cd到这个路径下

3. 在控制台中键入以下命令进行安装

>msiexec /i help3_vs_net.msi vs_setup=1

这个方法在我的环境下可以成功重装HelpViewer

修改注册表 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Help\v2.0\Catalogs\VisualStudio11]的LocationPath值为msdn文档的目录

如:D:\study data\dotnet技术\c#\msdn

4、程序集和命名空间的区别

程序集名称:决定了在程序编译时出生成的dll文件的名字。用反射机制时,反射的path路径要是程序集,不能是命名空间。

命名空间:是为了解决不同命名空间的相互访问的各种问题。

在开发时,要养成程序集和命名空间一样的习惯,不必要是不要改。

5、c#项目在重命名后,它所处的文件夹名字没有改。

解决方法:将此项目从解决方案里移除,然后更改文件夹的名字后重新增加此项目

6、vs的代码段管理

描述:如输入if再按两个tab键后,vs会自动给生成一段代码,光标会在代码的指定要输入参数的位置。在微软的技术里叫“Code Snippet”,可以查看帮助文档。

有哪些常用的代码段:按ctrl+k,x会提示,或在vs的工具--》代码段管理器里面可以查到。

怎么自定义代码段:在工具——》代码段管理器,里可以看到代码段的配置文件路径,去路径里打开看看代码就行。方法不详讲

<?xml version="1.0" encoding="utf-8"?>
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">--代码段集
<CodeSnippet Format="1.0.0">--代码段
<Header>
<Title>foreach</Title>--
<Shortcut>foreach</Shortcut>--输入foreach再按两个tab就调出代码段
<Description>foreach 语句的代码段</Description>
<Author>Microsoft Corporation</Author>
<SnippetTypes>--暂不明
<SnippetType>Expansion</SnippetType>
<SnippetType>SurroundsWith</SnippetType>
</SnippetTypes>
</Header>
<Snippet>
<Declarations>--说明,鼠标在下面<code/>定义的代码段参数上时的提示信息
<Literal>
<ID>type</ID>--这个type就是下面代码段里的变量
<ToolTip>要循环访问的集合中对象的类型</ToolTip>
<Default>var</Default>---type的默认值,下面代码段里的type其实就是一个占位符
</Literal>
<Literal>
<ID>identifier</ID>
<ToolTip>表示集合中的元素的标识符</ToolTip>
<Default>item</Default>
</Literal>
<Literal>
<ID>collection</ID>
<ToolTip>要循环访问的集合或数组的名称</ToolTip>
<Default>collection</Default>
</Literal>
</Declarations>
<Code Language="csharp"><![CDATA[foreach ($type$ $identifier$ in $collection$)----代码段,$$里就是要替换的内容,$selected$$end$为回车后光标的位置
{
$selected$ $end$
}]]>
</Code>
</Snippet>
</CodeSnippet>
</CodeSnippets>

下面是我写的方法代码段

<?xml version="1.0" encoding="utf-8"?>
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
<CodeSnippet Format="1.0.0">
<Header>
<Title>meth</Title>
<Shortcut>meth1</Shortcut>
<Description>方法 语句的代码段</Description>
<Author>周晶</Author>
<SnippetTypes>
<SnippetType>Expansion</SnippetType>
<SnippetType>SurroundsWith</SnippetType>
</SnippetTypes>
</Header>
<Snippet>
<Declarations>
<Literal>
<ID>public</ID>
<Default>public</Default>
</Literal>
<Literal>
<ID>void</ID>
<Default>void</Default>
</Literal>
<Literal>
<ID>methodName</ID>
<Default>methodName</Default>
</Literal>
<Literal>
<ID>pro</ID>
<Default>pro</Default>
</Literal>
</Declarations> <Code Language="csharp"><![CDATA[$public$ $void$ $methodName$ ($pro$)
{
$end$
}]]>
</Code>
</Snippet>
</CodeSnippet>
</CodeSnippets>

  

visual studio相关操作的更多相关文章

  1. C# - Visual Studio简明操作

    Visual Studio简明操作 安装Northwind示例数据库 运行安装程序,结束安装后,再CMD中输入以下命令 cd C:\SQL Server  Sample Databases(回车) s ...

  2. python c++ Visual Studio相关 Unable to find vcvarsall.bat问题

    使用Cython编译包的时候报错: Unable to find vcvarsall.bat 说明:https://jingyan.baidu.com/article/adc815138162e8f7 ...

  3. Visual Studio 相关

    基础配置: 背景色:豆沙绿(色调84 饱和度118 亮度205) 字体字号:Consolas 11号  离线下载方法: vs_enterprise.exe --layout c:\vs2017offl ...

  4. Visual Studio 宏的高级用法

    因为自 Visual Studio 2012 开始,微软已经取消了对宏的支持,所以本篇文章所述内容只适用于 Visual Studio 2010 或更早期版本的 VS. 在上一篇中,我已经介绍了如何编 ...

  5. TFS 2015(Visual Studio Team Foundation Server)的下载和安装

    微软现在所有Visual Studio相关的下载到www.visualstudio.com网站下载是非常方便的 下载地址: 下载ISO版本后,进行安装,由于10-20人的小团队,不需要SharePoi ...

  6. [ShortCut] Visual Studio快捷键

    msdn官方快捷键说明:https://msdn.microsoft.com/zh-cn/library/da5kh0wa.aspx 测试工具: visual studio 2013 操作步骤: 1. ...

  7. Visual Studio 2017 and Apache Cordova mobile apps | Andrés Zsögön

    原文:Visual Studio 2017 and Apache Cordova mobile apps | Andrés Zsögön 以下是使用Microsoft Visual Studio 20 ...

  8. Code Runner,率先支持刚发布的 Visual Studio 2022!

    Visual Studio 被不少网友成为"宇宙第一IDE".但是,我写✍ PHP.Java 和 C#,也都是用的 VS Code. 我所在的组,是 Visual Studio C ...

  9. Visual Studio 2013环境下操作vc6/vc7/vc8等低版本平台项目【编译|生成|调试】

    现代化的开发环境,微软一直在推出更新换代,我们所处的技术环境在日新月异的变化:不过在中国多数人们一边疲惫的追赶着时代的步伐,一边坚守着自己所获悉所掌握的那些紧吧吧的知本.对技术工具的掌握并非他们所想要 ...

随机推荐

  1. opencv批处理提取图像的特征

    ____________________________________________________________________________________________________ ...

  2. 登录界面 Android简单http get请求(含server端)五 iOS端(特别篇)

    </pre><pre name="code" class="objc">NSDictionary *dict=@{@"user ...

  3. Flex/AS3 base64指定字符编码

    public static function base64Encode(str:String, charset:String = "GBK"):String{ if(StringU ...

  4. Spring Boot-------热部署

    热部署 热部署重要的是:添加一个jar包 第一步:在我们项目中的pom.xml文件中添加spring-boot-devtools这个jar包,Maven会帮我们自动下载的 <dependency ...

  5. 第一安装oracle数据库后,需要创建一个用户,给用户解锁并赋予权限

    1.第一次安装oracle数据库应该做的事情. 注: 1.安装oracle后需要创建用户,连接数据库,(注意数据库名,还有好像后面的 ":"也有影响) 2.解锁用户, 3.授予新登 ...

  6. 《软件开发者路线图:从学徒到高手》【PDF】下载

    <软件开发者路线图:从学徒到高手>[PDF]下载链接: https://u253469.ctfile.com/fs/253469-231196346 图书简介 作为一名软件开发者,你在奋力 ...

  7. 引号在jsp页面中正确显示的处理

    写在前面: 在前面的博客中已经有了对一些特殊字符的处理,但是万万没有想到,出来了一个含有引号的字符串,比如这样的ab"c"d的一个字符串.如果在超链接传值的时候,会与前面的引号成对 ...

  8. 谷歌浏览器插件-jsonView插件安装与使用

    本文转载:http://www.bubuko.com/infodetail-700647.html 1 安装 1.打开 https://github.com : 2.搜索 jsonView 链接:ht ...

  9. c#创建access数据库和数据表

      由于在程序中使用了ADOX,所以先要在解决方案中引用之,方法如下: 解决方案资源管理器(项目名称)-->(右键)添加引用-->COM--> Microsoft ADO Ext. ...

  10. Docker(三):Docker仓库配置

    1.仓库介绍 仓库(repository)用来集中管理Docker镜像,支持镜像分发和更新. 目前世界上最大最知名的公共仓库是Docker官方的Docker Hub,国内比较知名的有:Docker P ...