【问题标题】:Visual Studio: "Project with an output type class library cannot be started directly"Visual Studio:“无法直接启动具有输出类型类库的项目”
【发布时间】:2018-09-19 00:09:40
【问题描述】:

我从 TFS 存储库中检查了一个由两个 Visual Studio 2012 项目组成的解决方案。第一个是 Visual Studio 加载项,另一个项目是 WPF 用户控件库。由于库无法直接启动,我选择了 AddIn 作为启动项目。不过,我无法运行它,因为它总是报告

带有输出类型类库的项目不能直接启动。

如果我尝试单独运行 UserControl 库,我会收到此错误,这是完全合法的。但我在尝试启动插件时肯定会遇到同样的错误。我有一个设置完全相同的项目,效果很好。我的同事在使用相同的 TFS 结帐时没有这个问题。

关于这个问题有几个线程(如"A project with an Output type of Class Library cannot be started directly"),但我没有在那里找到答案。

有什么建议或想法吗?谢谢!

【问题讨论】:

标签: c# visual-studio


【解决方案1】:

加载项也不能直接启动。您已将加载项设置为解决方案的启动项目。现在您需要进入加载项项目的属性。输出类型应为 dll。启动动作应该是“启动外部程序” 在框中,提供 VS 的路径,对我来说是...

C:\Program Files (x86)\Common7\IDE\devenv.exe

那么命令行参数应该是...

/resetaddin <YourAddInName>.Connect

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-19
    • 2016-07-03
    • 2012-06-24
    • 2022-01-27
    相关资源
    最近更新 更多