2016-01-15 88 views
0

我有一个名为Linguistic的解决方案,其中有4个项目。三个是Kinect图书馆,一个是可靠的3个项目的主要项目。主要项目有WPF表单。我想为整个项目制作一个可执行文件。我经历了很多链接,但没有一个为我工作。我正在使用Visual Studio 2013.制作包含多个项目的可执行解决方案

+0

请首先发布每个项目的类型。你有任何可执行的项目?这可能是一个控制台应用程序,一个WinForms项目,一个WPF项目等 –

+0

@cFrozenDeath我已编辑我的问题看看 – tabia

回答

-1

看你的最新的编辑不同的结构:

三个是Kinect库,一个是可靠的3个项目的主要项目。主要项目有WPF形成

如果主要项目是一个WPF项目,那么这就是你需要做的(为获得这并不需要安装一个.exe文件):

    从调试
  1. 开关编译模式来释放(使调试信息不​​会显示给最终用户)
  2. 编译WPF项目上的WPF项目
  3. 单击鼠标右键,“在资源管理器中打开文件夹”,选择
  4. 打开bin \ release
  5. 在那里你可以打开和使用的.exe文件,假设你没有任何文件依赖关系没有附加到文件本身。
+0

这个帮了我 – tabia

-1

你应该有一个可执行项目(控制台或其他),那么你应该将这样的项目设置为默认启动项目,并且应该这样做。

例外,这将是一个MVC/asp.net项目产生,因为它意味着要部署在Web服务器(通常IIS

+0

如何设置启动项目解决与部署有关的任何事情? –

+0

是的,你要告诉'msbuild.exe'(.sln编译器)它是'main'项目。所以它知道如何输出它。如果你想了解更多关于它的信息,你可以搜索有关'MSbuild'的解决方案和项目的语言。 – Luiso

+0

“所以它知道如何输出”?这绝对没有意义。项目.csproj是包含有关该特定项目的输出类型信息的文件。查看项目的属性>应用程序>输出类型 –

相关问题