首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在<RunCommand>核心.csproj文件中指定.csproj标记的位置

在<RunCommand>核心.csproj文件中指定.csproj标记的位置
EN

Stack Overflow用户
提问于 2017-11-07 07:10:19
回答 1查看 3.7K关注 0票数 6

在csproj文件中定义此命令的位置?bin\Debug\net47\MyApp.exe

我正在使用.net核心2.0.0SDK。我不会在Intellisense中获得RunCommand。此外,在构建我的解决方案时,我有7个项目,主项目是控制台应用程序,其输出类型是EXE。成功地构建了解决方案。当我按F5时,它会给我MessageBox,其中包含“无法运行您的项目。RunCommand未定义”之类的消息。

如何解决这个问题?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-11-07 07:17:43

这通常由SDK设置。很可能是针对netstandard2.0 (后来添加了Main()的是类库项目吗?)。尝试以特定的runtime+version (在您的例子中为netcoreapp2.0net47 )为目标。

如果要同时构建核心框架和完整框架,可以通过用分号分隔多个目标框架并将TargetFramework标记名更改为复数(TargetFrameworks)来指定它们:

代码语言:javascript
复制
<TargetFrameworks>net47;netcoreapp2.0</TargetFrameworks>

或者,您应该能够在您的<RunCommand>文件中在<PropertyGroup>中指定一个.csproj。FWIW我似乎无法在Intellisense中显示任何内容,除了泛型<PropertyName>和我已经添加到列表中的任何内容。

一个例子是:

代码语言:javascript
复制
<RunCommand>bin\$(Configuration)\$(TargetFramework)\$(AssemblyName).exe</RunCommand>
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47151914

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档