Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/289.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将Dll设为默认值_C#_Visual Studio_Dll - Fatal编程技术网

C# 将Dll设为默认值

C# 将Dll设为默认值,c#,visual-studio,dll,C#,Visual Studio,Dll,如何将Dll添加到visual studio的默认设置中? 因此,当我打开一个新项目时,Dll将像system.Dll一样自动添加 加入“使用系统;”。 我使用了很多基本函数,我不想在我的dll中添加每个新项目。您需要创建或修改一个Visual Studio模板 有一些关于如何做到这一点。如果要编辑现有模板,您可以将其应用于这些模板。您可以这样做,为此,您需要编辑已创建模板的.csproj文件,并且在添加DLL引用的位置,提供指向该文件的提示路径。这里是一个例子,我已经尝试过这个,它的工作 &l

如何将Dll添加到visual studio的默认设置中? 因此,当我打开一个新项目时,Dll将像system.Dll一样自动添加 加入“使用系统;”。
我使用了很多基本函数,我不想在我的dll中添加每个新项目。您需要创建或修改一个Visual Studio模板


有一些关于如何做到这一点。如果要编辑现有模板,您可以将其应用于这些模板。

您可以这样做,为此,您需要编辑已创建模板的.csproj文件,并且在添加DLL引用的位置,提供指向该文件的提示路径。这里是一个例子,我已经尝试过这个,它的工作

<Reference Include="My.Custom.Dll" >
    <HintPath>D:\MyFolder\My.Custom.dll</HintPath>
</Reference>

D:\MyFolder\My.Custom.dll
编辑: 为了确保引用自动添加到您要添加的新类文件中:修改此文件:

C:\ProgramFiles(x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\ItemTemplates\CSharp\code\1033\WebClass\Class.cs
文件,并在其中添加您的using语句

注意:我正在使用VS 2017专业版,供您选择相关路径

注意:如果使用的是
ASP.NET/ASP.NET MVC
项目类型,则需要在
WebClass
下编辑
Class.cs
,对于其他项目类型,需要从其他目录编辑
Class.cs
文件

我希望现在这能解决您的确切问题。请注意,VisualStudio Update会覆盖这些文件以监视这些文件,如果发生这种情况,请不要忘记将其添加回去


愉快的编码…

我尝试过将我的dll添加到引用列表中,但他不像系统那样烦躁,因此我无法在程序启动时的默认第一行中使用“dll名称”进行写入。@WaiHaLee我已更新了我的答案。我希望这就是答案。这需要创建自己的项目模板。在VS2017中,您可以使用Project>Create Template启动该功能。它不起作用。。我没有webclass,我只有class文件夹,而且我没有在已经创建的解决方案中找到csproj文件。您想要什么类型的项目模板?我是说类库/WebAppl/WinForms?您想使用include添加什么类型的项?我想在创建简单控制台应用程序时添加简单的dll引用。bcz我有很多visual studio默认系统dll中没有的功能。