Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.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# 注册.Net标准2.0 DLL时是否忽略连接的WCF服务?_C#_Visual Studio_Wcf_Dll_.net Standard 2.0 - Fatal编程技术网

C# 注册.Net标准2.0 DLL时是否忽略连接的WCF服务?

C# 注册.Net标准2.0 DLL时是否忽略连接的WCF服务?,c#,visual-studio,wcf,dll,.net-standard-2.0,C#,Visual Studio,Wcf,Dll,.net Standard 2.0,我目前有一个通过VisualStudio2019创建的.Net标准DLL。此库中连接了一个WCF服务,其中包含GetPassword和GetHealthCheck方法。 当我在发布模式下构建.Net标准项目时(我已将其设置为针对Standard和Framework 4.7.1构建),会创建DLL,但当我注册它时,我在注册表中看到的只是WCF方法。我的实际类方法不在那里,它们也不出现在注册表中。 我认为注册表值应该是CyberarkUserIDPasswordRetrieval类。 visua

我目前有一个通过VisualStudio2019创建的.Net标准DLL。此库中连接了一个WCF服务,其中包含GetPassword和GetHealthCheck方法。 当我在发布模式下构建.Net标准项目时(我已将其设置为针对Standard和Framework 4.7.1构建),会创建DLL,但当我注册它时,我在注册表中看到的只是WCF方法。我的实际类方法不在那里,它们也不出现在注册表中。

我认为注册表值应该是CyberarkUserIDPasswordRetrieval类。
visual studio中是否有其他设置,我应该将其翻转以使其忽略连接的服务?

您的.cs文件可能以某种方式包含,这意味着它们未被编译。添加到解决方案的文件具有与其关联的操作:

(示例适用于.vb或Visual Basic.net代码文件,但行为相同)


如果.cs文件的构建操作不是
Compile

通常没有意义。应该注意,类名/服务名是任意的,我在重命名所有内容并使用不同的预先存在的服务时遇到了相同的问题。我检查了特定于类的文件,它们都有“C#Compiler”建立行动。我是否应该将reference.cs文件的构建操作更改为不编译?