Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/297.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# MVC在同一解决方案中的另一个非MVC项目中调用方法_C#_Asp.net Mvc - Fatal编程技术网

C# MVC在同一解决方案中的另一个非MVC项目中调用方法

C# MVC在同一解决方案中的另一个非MVC项目中调用方法,c#,asp.net-mvc,C#,Asp.net Mvc,我有一个C#解决方案,它由一个MVC项目和一个Windows应用程序项目组成。MVC有没有办法调用Windows应用程序方法并向其传递值 我将Windows应用程序添加到MVC项目中的引用中。但是在MVC类中使用Windows应用程序名添加名称空间引用时,找不到它 我很感激任何提示。获取两者共享的代码,添加类库,并将其放在其中。这就是他们的目的。除此之外,引用Windows应用程序(.exe)肯定是今后的一个问题。获取两者共享的代码,添加一个类库,并将其放在其中。这就是他们的目的。除此之外,引用

我有一个C#解决方案,它由一个MVC项目和一个Windows应用程序项目组成。MVC有没有办法调用Windows应用程序方法并向其传递值

我将Windows应用程序添加到MVC项目中的引用中。但是在MVC类中使用Windows应用程序名添加名称空间引用
时,找不到它



我很感激任何提示。

获取两者共享的代码,添加类库,并将其放在其中。这就是他们的目的。除此之外,引用Windows应用程序(
.exe
)肯定是今后的一个问题。

获取两者共享的代码,添加一个类库,并将其放在其中。这就是他们的目的。除此之外,引用Windows应用程序(
.exe
)肯定是今后的一个问题。

获取两者共享的代码,添加一个类库,并将其放在其中。这就是他们的目的。除此之外,引用Windows应用程序(
.exe
)肯定是今后的一个问题。

获取两者共享的代码,添加一个类库,并将其放在其中。这就是他们的目的。在此之后,引用Windows应用程序(
.exe
)肯定会成为今后的问题。

检查类是否为公共类(否则无法从类中调用方法),以及是否已在解决方案中添加对项目的引用。

检查类是否为公共类(否则无法从类中调用方法)并且您已经在解决方案中添加了对项目的引用。

检查类是否是公共的(否则您不能从类中调用方法),以及您已经在解决方案中添加了对项目的引用。

检查类是否是公共的(否则您不能从类中调用方法)并且您已经在解决方案中添加了对项目的引用。

应该可以。仔细检查您的名称空间。检查生成顺序。是的,检查生成设置。您是否公开了这些类?默认情况下,应用程序类是
internal
。(这是C#在创建类时的默认设置)您必须将其更改为
public
,这样才能正常工作。仔细检查您的名称空间。检查生成顺序。是的,检查生成设置。您是否公开了这些类?默认情况下,应用程序类是
internal
。(这是C#在创建类时的默认设置)您必须将其更改为
public
,这样才能正常工作。仔细检查您的名称空间。检查生成顺序。是的,检查生成设置。您是否公开了这些类?默认情况下,应用程序类是
internal
。(这是C#在创建类时的默认设置)您必须将其更改为
public
,这样才能正常工作。仔细检查您的名称空间。检查生成顺序。是的,检查生成设置。您是否公开了这些类?默认情况下,应用程序类是
internal
。(这是创建类时C#的默认设置)您必须将其更改为
public
我同意这是理想的解决方案。然而,这并不能解释为什么引用失败。从EXE改为DLL并不能解释这一点。@P.Brian.Mackey,没错,先生。我猜一个小代码片段将有助于解决这个问题。我同意这是一个理想的解决方案。然而,这并不能解释为什么引用失败。从EXE改为DLL并不能解释这一点。@P.Brian.Mackey,没错,先生。我猜一个小代码片段将有助于解决这个问题。我同意这是一个理想的解决方案。然而,这并不能解释为什么引用失败。从EXE改为DLL并不能解释这一点。@P.Brian.Mackey,没错,先生。我猜一个小代码片段将有助于解决这个问题。我同意这是一个理想的解决方案。然而,这并不能解释为什么引用失败。从EXE改为DLL并不能解释这一点。@P.Brian.Mackey,没错,先生。我猜一个小代码片段将有助于解决这个问题。