mil*_*ani 6 visual-studio .net-core
在csproj文件中定义此命令的位置?斌\调试\net47\MyApp.exe的
我使用的是.net core 2.0.0 SDK.我没有在Intellisense中获得RunCommand.在构建我的解决方案时,我有7个项目,主项目是控制台应用程序类型,其输出类型是EXE.解决方案成功构建.当我按F5时,它给了我包含消息的MessageBox,例如"无法运行你的项目.未定义RunCommand".
怎么解决这个?
这通常由 SDK 设置。最有可能的是您的目标netstandard2.0(这是您后来添加的类库项目吗Main()?)。尝试针对特定的运行时+版本 - 根据您的情况netcoreapp2.0或net47- 相反。
如果您想构建核心框架和完整框架,您可以通过用分号分隔它们并将标签TargetFramework名称更改为复数 ( TargetFrameworks) 来指定多个目标框架:
<TargetFrameworks>net47;netcoreapp2.0</TargetFrameworks>
Run Code Online (Sandbox Code Playgroud)
或者,您应该能够在 .csproj 文件中指定<RunCommand>内部。FWIW 除了通用的和我已经添加到列表中的任何内容<PropertyGroup>之外,我似乎无法在 Intellisense 中显示任何内容。<PropertyName>
一个例子是:
<RunCommand>bin\$(Configuration)\$(TargetFramework)\$(AssemblyName).exe</RunCommand>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1600 次 |
| 最近记录: |