? VS 中“无法直接启动带有类库输出类型的项目”解决方法 ??
今天打开VS2010 突然在运行程序时遇到了下面错误:
? ?
? ? ?
“无法直接启动带有“类库输出类型”的项目
? ? ?若要调试此项目,请在此解决方案中添加一个引用库项目的可执行项目,将这个可
执行项目设置为启动项。”
? ? ? ? ? ? ??
? ? ? ? ? ? ? ?
在这里小结一下,解决方案,也请读者多多指正:
? ? ? ? ? ? ?
分析原因:
一、在同一个解决方案里面有多个项目,被设置成启动项目的是类库项目,类库项目是
被编译成dll文件给别的项目使用的,是不可执行的项目.
解决办法:(1) 要解决方案项目-右击-属性-启动方案—选择界面类就行。
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
在解决方案资源管理器里,右击你要启动的项目,选择“设为启动项目”
? ? ? ? ? ?
(2)直接选中界面类,右击设为启动项目,如果还是这样,那么在此项目上按右键
(VS2010的资源管理工具中),点属性,更改设置。
? ? ? ? ? ??
? ? ? ? ? ? ? ? ? ? ? ? ? ?
在使用Visual Studio 2010进行单步调试后出现了如下提示:?生成下面的模块时,启用了优化或没有调试信息: C:\WINDOWS\www.sychzs.cn\Framework\v2.0.50727\Temporary www.sychzs.cn Files\...\xxx.DLL 若要调试此模块,请将其项目生成配置更改为“调试”模式。
有效的解决方法是在该类库的项目的生成属性的高级设置1.类库项目-属性-生成-配置 选择 Debug2.类库项目-属性-生成-高级 -输出的调试信息选择为full重新生成类库再更新相关引用 应该就可以正常调试了
网上常见解决方法:1.工具--> 选项---> 调试----> 常规--> 禁用"启动仅我的代码"这种方法 只是禁掉了提示信息该类库还是不支持调试的
转载于:https://www.sychzs.cn/duguqing40/archive/2012/07/10/2585028.html
“新建项目”对话框中,展开“其他项目类型”节点,然后选择“Visual Studio 解决方案”。 将解决方案命名为“AA自定义”,然后选择“确定”按钮,如下图所示:
在“解决方案资源管理器”中,右键单击“AA自定义”解决方案文件,然后从上下文菜单中选择“添加” > “新项目”,如下图所示:
在“添加新项目”对话框中,展开“Visual C#”节点,并依次选择“.NET Standard”节点和“类库(.NET Standard)”项目模板。
在“名称”文本框中,输入项目名称“StringLibrary”。 选择“确定”,创建类库项目,如下图所示:
然后,代码窗口在 Visual Studio 开发环境中打开,如下图所示:
请检查以确保库定目标到 .NET Standard 的正确版本。
右键单击“解决方案资源管理器”窗口中的库项目,再选择“属性”。
“目标框架”文本框显示定目标到 .NET Standard 2.0,如下图所示
将代码窗口中的代码替换为以下代码,并保存文件,如下图所示:
类库 UtilityLibraries.StringLibrary 包含 StartsWithUpper 方法,此方法会返回 Boolean 值,以指明当前字符串实例是否以大写字符开头。
Unicode 标准会区分大小写字符。
如果为大写字符,Char.IsUpper(Char) 方法返回 true。: