当我在我的机器(Visual Studio 2010)上以调试模式运行时,没有问题,虽然出现了警告消息,但是当我使用 Visual Studio 2012 时,调试模式不会运行,而是出现在任务管理器进程中。它仅在 Visual Studio 2012 中以发布模式运行。
如何解决问题?
正在构建的项目的处理器架构“MSIL”与参考“Microsoft.Ink, Version=6.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”, “AMD64”的处理器架构之间存在不匹配。这种不匹配可能会导致运行时失败。请考虑通过配置管理器更改项目的目标处理器架构,以便在您的项目和参考之间对齐处理器架构,或者依赖于具有匹配项目目标处理器架构的处理器架构的参考。
谢谢你。
下面是我的NLog配置,我想在Form1中将日志加载到名为rtMessage的现有RichTextBox中,但NLog将创建一个新窗口,其中包含加载到RichTextBox中的日志消息:
<targets>
<target xsi:type="RichTextBox" name="m" layout="${longdate}|${level:uppercase=true}|${logger}|${message}"
controlName="rtMessage" formName="Form1" />
</targets>
<rules>
<logger name="*" minlevel="Debug" writeTo="m" />
</rules>
Run Code Online (Sandbox Code Playgroud)
谢谢.
我可以使用相同参数但含义不同的两个相同的函数名称.
例如:
public void test(string name)
public void test(string age)
Run Code Online (Sandbox Code Playgroud)
谢谢.
我正在使用EF 4代码优先.
是否有任何方法可以排除在数据库中创建列?
例如,我想排除Zip要创建的列.
public string Address { get; set; }
[StringLength(40)]
public string City { get; set; }
[StringLength(30)]
public string State { get; set; }
[StringLength(10)]
public string Zip { get; set; }
Run Code Online (Sandbox Code Playgroud)
谢谢.
使用Ninject和Web API时出现此错误,但它适用于MVC控制器:
Type 'App.Web.Controllers.ProductController' does not have a default constructor
Run Code Online (Sandbox Code Playgroud)
NinjectControllerFactory:
public class NinjectControllerFactory : DefaultControllerFactory
{
private IKernel ninjectKernel;
public NinjectControllerFactory()
{
ninjectKernel = new StandardKernel();
AddBindings();
}
protected override IController GetControllerInstance(RequestContext requestContext, Type controllerType)
{
return controllerType == null ? null : (IController)ninjectKernel.Get(controllerType);
}
public void AddBindings()
{
ninjectKernel.Bind<IProductRepository>().To<EFProductRepository>();
}
}
Run Code Online (Sandbox Code Playgroud)
Global.asax.cs:
BundleConfig.RegisterBundles(BundleTable.Bundles);
ControllerBuilder.Current.SetControllerFactory(new NinjectControllerFactory());
Run Code Online (Sandbox Code Playgroud)
ProductController:
public class ProductController : ApiController
{
private IProductRepository repository;
public ProductController(IProductRepository ProducteRepository)
{
this.repository = ProductRepository;
}
public IEnumerable<Product> GetAllProducts()
{
return …Run Code Online (Sandbox Code Playgroud) 我正在尝试种子,保存在用户然后获取userId并插入到帐户表中:
exports.seed = function(knex, Promise) {
return Promise.join(
// Deletes ALL existing entries
knex('users').del(),
knex('accounts').del(),
// Inserts seed entries
knex('users').insert({
uerId: '1231231',
email: 'kel@test.com'
}).then(function(result){
knex('accounts').insert({
accountId: '0',
userId: result[0].userId
});
})
);
};
Run Code Online (Sandbox Code Playgroud)
但问题是得到的结果是插入的行值?我该如何取回数据?
如何使Sequelize ORM在记录sql命令时保持沉默?
我正在使用acl-sequelize图书馆:
var Acl = require('acl');
var Sequelize = require('sequelize');
var AclSeq = require('acl-sequelize');
var db = new Sequelize('mysql://root@localhost:3306/test');
var acl = new Acl(new AclSeq(db, { prefix: 'acl_' }));
Run Code Online (Sandbox Code Playgroud)
我如何使其保持沉默?
是否可以使用 npm start 启动 2 个不同的服务器:
包.json:
"scripts": {
"start": "node index && http-server ./"
}
Run Code Online (Sandbox Code Playgroud)
我想启动一个节点应用程序和一个http服务器来为单页应用程序提供服务。
感谢@Lazyexpert 的回答,只需使用 single &。
我正在使用Windows 7应用程序编写System.Device.Location,这取决于Windows传感器和位置平台.我下载了Consumer预览版,但我找不到它.
谢谢.
我有一个数据集:
DataSet ds= _ExecuteQuery(contentCmd, CommandType.Text, contentParams);
// Column name
foreach (DataColumn column in ds.Tables[0].Columns)
{
Console.WriteLine(column.ColumnName);
}
// Rows value
foreach (DataTable dt in ds.Tables){
foreach (DataRow dr in dt.Rows){
Console.Writeline(dr.Table.Rows[0]["name"].ToString());
}
}
Run Code Online (Sandbox Code Playgroud)
如何检索行的行值和列名?
List<columnName, name>;
Run Code Online (Sandbox Code Playgroud)